前言!
年前就有和几个同学在和我在一起的时候,说:现在面试都不考基础知识和八股文了,上来就聊项目。
其实我也很早就意识到这个问题了,现在和前几年完全不一样了。
2021年之前,随便写个简历,背诵 1-2 周八股文就可以去面试了。而现在,每一步都很困难。
举个例子:Vue 性能优化方式
在我的 1v1 模拟面试
中,我经常会问一个问题:Vue(或 React)有哪些性能优化方式,请结合项目说明。
很多同学就开始背诵了,一般第一条是:使用 v-show
不要使用 v-if
……
他还没有背完我就会立刻打断他,然后追问:在你的项目中,什么情况下需要用到 v-show
请举例说明。
一般这个时候他就懵了,不知道如何回答,因为真的没用过 v-show
。而且之前准备的时候压根想不到,光知道大家都这么说,就背诵下来,一看到问这个问题赶紧一顿输出回答。
这种类型的问题还有很多。例如简历中写“首页加载速度提高 50%”,我会问在优化之前具体是多少秒?再例如简历中写“代码体积压缩 80%”我也会问压缩之前具体的体积是多少,以及哪几个 lib 占据的最大?
你是否真的有这方面的经验?一旦问到项目的具体细节,立马就能体现出来。这不是基础知识和八股文能代替的。
为什么会这样?
凡事都有原因,我试着来分析一下。欢迎大家来评论补充。