2025.3面试复盘,套路都差不多

9 阅读3分钟

本人情况:22年毕业,二本,北京,骑驴找马。Boss投了一周简历,约到三个面试。

三个面试相同的问题:

  1. 简单介绍下项目。
  2. 你具体负责哪块。
  3. 你有没有遇到过什么难点,又是如何解决的。

大多数的日常开发项目中,确实没什么难点亮点,如果有就更好了, 没有直接去在博客上找到一篇弄明白,就是你的难点亮点。 一定要准备!!

第一家(25k - 35k)

这家我纯属没想到能约到面试,海投简历,HR打完电话之后,我看招聘信息,才发现这个薪资范围。(不是我的段位,所以面完也没有抱希望)。开局也是围绕上面三个问题开始,然后开始场景题。

  1. 两次请求,第一次的请求还没完成,第二次请求又发送了,第二次请求返回数据之后,第一次的请求也返回了,导致数据不对, 如何解决?(掘金上很多这种文章,核心点就是维护map表,取消上次请求)
  2. 页面白屏可能是什么原因?(代码报错,js文件请求不到,堆栈溢出:重点问了如何使用浏览器的性能面板如何排查,本人确实对这个排查不熟悉,只提到了这个面板)

第二家(18k - 22k)

这家也是上面三个问题起手,然后问的是八股文

  1. 页面输入URL发生了什么事情。
  2. 讲一讲强缓存和协商缓存。
  3. new做了什么事情
  4. 移动端如何适配
  5. webpack和vite的区别。
  6. 栅栏布局如何实现。

这家公司的技术栈是vue, 我主要是react,面试官也字里行间透露着技术栈不匹配的问题。

第三家(20k - 25k)

依旧三个问题起手,

  1. useEffect的三种用法。
  2. ref的用法。
  3. react的优化手段(想问的是useCallback,useMemo)
  4. key的作用。
  5. 自定义hooks有没有使用过, 使用的场景是什么。
  6. 你觉得日报周报有必要吗,如何给 +1 或者 +2 汇报工作。
  7. 你对加班的看法是什么。

这家主要是react技术栈,但是多是移动端项目,他们想找有移动端经验的。恰巧我没有。

总结

  1. 项目一定要描述清楚(什么业务,什么技术栈)。
  2. 亮点难点一定要准备,没有就是掘金上找到一篇弄明白,什么虚拟列表,大文件上传,拿过来说就行了。
  3. 提前准备面试的时候,看着自己的简历,多想想自己如果是面试官可能会问什么问题。
  4. 自我介绍建议多练习,不行就写下来,多读几遍。对于表达能力差的同学,八股文什么的提前准备好话术。一定!!!