今天接到外包公司的一个新任务,帮他们那边的前端简历做初筛,就是先进行一次电话面试,了解一下这个人的前端水平。
我是大概晚上8点开始打给他,先让他自我介绍一下自己,介绍时还讲了自己来深圳的原因,我感觉我想听的只是技术相关的,所以我打断了他,开始问他问题:
说一下原型和原型链吧?就简单描述一下。
然后还问了闭包,ES6的新特性,inline和inline-block的区别,node事件循环,非阻塞IO等等
他22岁本科毕业两年经验,年龄惊到我了,在面试过程中感觉他回答的很多问题都比较笼统,而且还有很多都回答不上来,还喜欢自己补充。
问他跨域的解决方案有哪些?他回答jsonp,然后还说了一大堆jsonp的实现原理,说script标签啥啥的。
问他node是多线程还是单线程,他很肯定的回答多线程的
问他如何实现vue的双向绑定,他说使用v-model,然后我说是指双向绑定的实现原理,他说是mvvm吧。
他给我的感觉很不好的几点:
- 回答不够简洁明了,拖泥带水,想多说一些,但是面试官都没有问
- 不懂装懂,node应该只是写过一个demo,还在简历上先会使用node+express+moongodb,问了不会的就瞎答一通
- 说话不够谦虚,即使被指出错误,也只是想着辩解,而不是虚心学习
最后给了他两点建议
1.简历写的你必须要会,node你就没必要写上去了
2.基础还是最重要的,不要只是看文档看博客,看书和源码更加有效。
因为他的情况和我去年的经历挺像的,后面还加了他微信,就分享一些资料,希望能帮一下他,但是我这边的初筛他肯定是过不了的了。所以,我目前的目标也是和他一样,补基础,我想先把红宝书吃透了。
第一次面试别人,感觉为别人负责的话,自己也得充分准备一下。不然可能自己以偏概全而错过了人才,下一次的面试,希望自己能多准备点基础的题,再根据回答的情况,来选择出题难度。另外,希望能指出别人的缺点,并给点建议,那样是最好的。
今天刚好知道自己调级失败了,整个中心只有一个外包可以调级,调薪应该也无望了,来了一年涨了500块,假设没有好的调整,我应该九月份就开始投简历了,不一定要准备得多么多么充分,保持一个学习的心就好,然后面试其实也是一种学习,面试别人也是一种学习!