当前位置: 首页 > 面试经验 >

【24实习】字节跳动前端实习面经

优质
小牛编辑
157浏览
2023-03-28

【24实习】字节跳动前端实习面经

这次的面经是22年9月字节hr来约的日常实习面试的记录,由于暑假刚过面经难度可能比较简单

岗位对应广告业务,已于22年12月入职,过年这几天比较闲过来分享下面试经历~

9.6 一面

  1. 自我介绍介绍+问项目
  2. JS的基本数据类型
  3. == 和 === 的区别
  4. 事件循环理解
  5. 深拷贝和浅拷贝
  6. 闭包的理解和举例使用
  7. Vue和React的生命周期
  8. 题目1:正则表达式(手写正则匹配手机号/邮箱)
  9. 题目2:日期格式化(实现一个format(new Date(), 'YYYY-MM-DD')函数)

一面八股非常常规,正则表达式写出了大半,面试官说差不多就进了下一题;日期格式化的时候不记得Date相关的方法,发现ctrl + 单击居然可以在飞书的IDE里找到TS定义,于是速通

9.7 二面

  1. TCP队首阻塞、七层网络模型
  2. 进程和线程
  3. 小程序和Web渲染的区别,性能为什么好
  4. axios拦截,怎么统计请求时长
  5. Electron底层有几个线程
  6. js有哪些worker
  7. PWA的功能、实现,service worker怎么写
  8. CSS的新标准
  9. Vue Router的模式、实现原理
  10. Vue2和3的区别
  11. 题目一:顺时针打印矩阵
  12. 题目二:解析URL的参数(有数组)
  13. CSRF攻击原理、防范
  14. 反问

这轮面试八股部分属于是狠狠地把自己坑到了(提了嘴过了计算机网络方向三四级),不少内容都没回答出来;两个代码题很常规

9.8 hr面

  1. 为啥会后端不面后端
  2. 啥时候能实习,实习多久,实习出勤

这轮面试后开始offer审批,但由于原岗位不再支持线上,因此转岗加面

9.15 四面

  1. 自我介绍
  2. SSR应用的优点,有什么需要注意的
  3. docker和虚拟机有什么区别,一般用docker干啥
  4. CI/CD实现的方法
  5. 题目:象棋马走日字的方法数 // 象棋中马只能走日字,计算在7×7的棋盘上马从(x0, y0)走到(xn, yn)且走n步的方法数 // function(x0, y0, xn, yn, n) -> number 边界条件判断+递归 什么情况会爆栈
  6. 尾递归优化
  7. DP优化算法题
  8. 反问

这轮面试的面试官是入职之后的leader,给的算法题比较常规,提了嘴红宝书里看到的尾递归优化,过了一个小时就收到了通过的邮件

#我的实习日记##面经#
 类似资料: