终于凑了个周末,没有聚会,没有加班,没有老婆缠着出去玩。最近经常参与面试,遇到了形形色色的同行,其中不乏有一些学习能力强但并无明确成长计划的同学,让我这个快七年的老菜鸟觉得是时候写点什么来帮帮他们了。
入行两三年的客爷在我看来学习起来动力是很足的,但是对于自己的学习目标并不明确,基本上是看现在市场上什么技术流行,就学什么,各种框架,技术栈的api背的滚瓜烂熟,我相信这个活你肯定是能干。
但是!!
1、如果碰到一些障碍需要排查,你是否清楚它底层原理?
2、如果是一个大型项目,是否有足够的抽象能力,提升它的稳定性以及降低维护成本?
3、是否有足够的技术栈,能够配合当前业务解放人力?
所以~~
面试者:“nginx可以做反向代理”
我:“为什么要反向代理,那什么是正向代理”
面试者:“node之所以能承接大量I/O操作在于它是事件驱动”
我:“什么是事件驱动,还有别的驱动方式吗?有了解过消息驱动吗?”
面试者:“typescript是强类型的,有抽象类”
我:“抽象类有什么作用呢?我们不写抽象类能不能实现?”
你要是拿不准你就不要提好不好哇,不要网上随便看点什么就上面试官这来背课文啊。就光箭头函数的this指向定义我都听了十几遍了,一做题又死一大片,面试官坐对面也尴尬。
其实我在刚入行两三年的时候,生怕面试时别人问到的技术不会,就突击学,最后伪装成十八般武艺样样精通的样子,但是在老司机面前过不了三招就原形毕露,毕竟人家这么多年撸码经验,不会一点沉淀都没有的,学没学到家人家一问就能问出来。
———— 高级装逼工程师 Yubble
所以年限少的客爷,简历不用夸大其词,就写上自己最擅长的技术,以及真正的工作经验,毕竟您的简历能筛选出来,hr也没有奢望您能拥有5年老鸟那样稳重的工作能力。
过了年又要到跳槽季了,我这边会陆续总结一些前端面试时容易忽略的知识点,以及容易栽坑的问题,还请各位客爷敬请期待~