ZHUSCAFE

关于

近期面试他人有感

预计 5 分钟

最近面试了一大波人,对招一线前端工程师有一些想法总结

简历的内容要经得起推敲

简历是面试官对候选人的第一印象

简历尽量不要有错别字,尽量不要有技术名词的错误,如果出现大量错别字与技术名词的错误,会让面试官感觉候选人并没有仔细去看过自己简历上的内容,不细心,不严谨等等。我筛选过来的简历,至少 60% 都有错别字与技术名词错误,其中专业名词全小写就忍了,还存在将 Vue 写成 vUE 之类比较让人无语的情况,还有把一个单词直接拼成另外一个单词的就不说了

另外保证自己简历中的链接点击进去是能打开的,或者打开是正确的,比如简历中写了自己的博客地址结果点进去是官方模板的一个部署,这是减分的,还不如不写

还有就是简历内容不宜过长,有些简历项目经历非常多,抓不住重点,每段经历看着相似又有些许不同,面试官一天要筛选大量简历,看得也头大

能够科学上网并且能够利用好

最近面试更加偏向于让候选人投屏进行一些编程,允许候选人去查阅资料,我发现不少人使用百度查阅技术问题,客观角度来说百度在搜索其他一些中文内容还是可以,但是确实技术问题搜索结果质量不高,而观察中确实能看到最终候选人搜出来点击进去的网站质量相对是比较低的。不知道未来在国内流行的 ChatGPT 类产品能否解决中文内容质量低的问题

实际的编码能力十分重要

所谓八股文被人诟病已久,还有所谓「面试造🚀,进来拧🔩」。但真的让你「拧🔩」的时候,最好是真的会「拧」,而且「拧」得足够好

现在的主流前端 UI 框架主要就是 React 和 Vue,基本候选人都会说自己熟悉 React/Vue,然后会再跟一句类似阅读过 React/Vue 的源码、了解 React 底层原理/Vue 底层原理

所谓对 UI 框架的熟悉,我理解的能力就是,你能够利用该框架快速地完成编程目标,你能利用 UI 框架提供的能力优雅地进行代码的封装,你能够知道框架一些设计思想(但并不一定需要知道具体实现细节)等等

现在我让一个熟悉 React 的人去写一个 React Hook,让一个熟悉 Vue 的人写一个 Composition API(这些都是在官方文档详细介绍了的内容),如果都磕磕绊绊写不出来,熟悉与否就存疑了

比如说说起 React Fiber、Diff 算法头头是道,写一个 React Hook,却不知道实际上每次重新渲染的时候都会调用一次 Hook,那不免有些尴尬

说起来,React 和 Vue 的官方文档写的真的挺好,不仅能知道怎么用,也能从高层探知一些原理性的东西,我认为学习这两个框架,好好阅读文档才是学习的捷径,等熟练一些,再去看一些深入的内容。对任何技术的学习,不要高悬在空中,理论与实践相辅相成,才能走得更远

结尾

以上三点是我最近感触较深的地方,之后有想到的再补充

#面试