【字节校招】飞书-前端3轮面经

今天给大家分享一位小伙伴在字节飞书的面经,顺利通过了三轮技术面试,并如愿拿到了offer。

一面

  1. 自我介绍
  2. 进程与线程有什么区别?
  3. 线程共享为什么比进程共享容易?
  4. 说说你对SPA的理解
  5. 什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?
  6. 列举几个常见的 React Hook?
  7. position:absolute绝对定位,是相对于谁的定位?
  8. 脱离文档流指的是什么?
  9. 知道哪些计算机网络模型?说说对TCP/IP协议的了解
  10. 怎么理解端到端的连接?
  11. TCP是怎么判断丢包的?
  12. Cookie Session Token的原理
  13. 原码、反码和补码分别是什么?
  14. 无重复字符的最长子串
  15. 最长回文子串

二面

  1. 自我介绍
  2. 平时怎么学习
  3. react 和 vue 有什么区别?
  4. React 的事件代理机制和原生事件绑定有什么区别?
  5. 谈谈你对事件冒泡和捕获的理解
  6. e.target 和 e.currentTarget 有什么区别?
  7. 项目:Token 和 路由
  8. cookie、localStorage和sessionStorage 三者之间有什么区别
  9. 前端怎么实现跨域请求?
  10. 项目
  11. 平时使用 js 还是 ts
  12. 类选择器和伪类的区别及优先级?
  13. CSS选择器的优先级
  14. 算法:实现斐波那契数列
  15. 数据类型检测的方式有哪些?
  16. Vite原理
  17. 算法:字符串消消乐
  18. 算法:提取一段文字中所有的英文单词

三面

  1. 咋学前端的
  2. 跨域(详细说说)
  3. 为什么要有跨域(详细说说)
  4. 编码中的解决问题思路有没有代入生活中
  5. 解决问题的思路
  6. 卷积,偏微分,傅里叶变换
  7. 15瓶酒,里面有一瓶毒酒,老鼠喝完毒酒之后一天之内就会死去,至少需要几只小鼠才能在一天之内鉴别出毒酒
  8. 最少需要4只,为什么需要4只
  9. 那有四只小鼠,能鉴别多少瓶酒里的一瓶毒酒
  10. 最让你有成就感的事

面试官点评

这篇面经前端的问题还是比较简单的,校招的同学一定要打好基础。另外,三轮面试都被问到了算法题,尤其三面,算法题还是有一定的难度。这就需要平时做好充分准备,可以力扣上多刷刷题,大部分算法题逃不过力扣。

最后

《前端面试题宝典》经过近一年的迭代,现已推出小程序 和 电脑版刷题网站 (https://fe.ecool.fun/),欢迎大家使用~

同时,我们还推出了面试辅导的增值服务,可以为大家提供 “简历指导” “模拟面试” 服务,感兴趣的同学可以联系小助手(微信号:interview-fe)进行体验哦~

作者:一点点很美味

链接:https://www.nowcoder.com/discuss/827567