【面试打怪升级】-字节前端一面

87 阅读1分钟

自我介绍

自我介绍大约五分钟,被打断,介绍内容和简历雷同。

从项目到八股

接下来围绕简历提问。经过前几场面试的失败,狠狠的去准备了js+html+css+ts,关于语言的基础八股。结果是完全没踩到点上。

  1. webpack与vite的区别
  2. 内存泄露的场景,怎么解决(简历提到的,但是没答好,露馅,简历上的所有知识点一定要准备好)
  3. 讲讲闭包
  4. hooks用过哪些,讲讲useEffect,useEffect相关场景题
  5. 如果hooks用的很多,会有什么后果
  6. 其他一些结合场景的问题
  7. 实现lodash的merge

总的来说,面试官是从简历出发,再结合场景,考察基础以及原理掌握程度。简历上的知识点一定要到可以深挖的程度。

算法思路其实不难,类似于深拷贝,flat,都是利用递归实现嵌套的逻辑。但是题目给的api是个数组,就不知道咋做了,属于是不会灵活变通,加上紧张,写了一个无嵌套的实现,还没处理特殊情况,属于是没写出来。面试官给提示后,提供了实现思路。

总结

基础不扎实,手写实现不流畅,简历上的知识并没有形成自己的知识,害得练。

2025年11月10日记