前端面试必问的4个问题,在这全能找到答案!
问题一:******平时遇到问题都去哪些地方寻找答案?
查找资料,属于定位问题,这是技术人员的基本技能。但其实落到具体的人身上会有很大的差别,效率也不一样。比如有的人只能中文百度,有的人就能用非常精准的英文关键词google。所以这个问题主要是看看你平时的工作习惯,有没有专业精神。
你查到一个问题之后有没有继续深究刨根问底,或者写个小demo什么的。你查找问题的方式其实能暴露很多问题。比如有的人可能直接粘贴去搜索,别的操作都不知道。有的人喜欢一遇到问题就先提问,没有自己先做点调查,带着几个解决方案再去提问。
同时,在搜索的过程中,你学到了哪些东西?是怎么总结的?这其实就变成了第二个面试题了。
问题二:******你遇到过的最难的问题是什么?******你是如何解决的?
这个问题首先是初步核查你的知识边界,因为你遇到的最难的问题一般就是你的知识边界了,然后你对这个问题的初步判断是怎样的?体现了你的基础知识是否扎实,经验是否丰富。所以要逻辑清晰的讲出自己的解决步骤和得出的心得。
再就是你遇到了这么多问题之后,有没有记录下来,有没有形成一个最小化的demo,之后是只有你自己知道的?还是你也主动分享给别人?这就是下面我要说的第三题。
问题三:****那么你平时工作中有没有一些沉淀分享,如果有的话,都是什么形式?
在什么地方分享?很多同学碰到这个问题之后,第一反应是说之前的团队没有什么技术氛围,其实这是在给自己挖坑,因为技术范围人人有责。你抱怨没氛围,那你自己有没有主动分享一些,你在群里有没有积极提出或者回答问题,如果你自己都做不到,又凭什么来要求其他人呢?所以分享这个事情或者说技术氛围这个事情,别人你管不了,只能先从你自身做起,然后再尝试影响他人。如果你没有公开的分享,比如博客文章什么的也没关系。你可以说一下你平时是怎么记笔记的,或者说怎么积累知识的。
然后剩下的其实就差把你的笔记贴到博客上了。
问题四:****有没有参与一些开源项目。
细心的朋友可能会发现,很多岗位描述上都有参与开源项目,或者拥有开源项目优先,这说明参与开源项目对于技术员来说是一大亮点,因此才会有人通过各种方式去GitHub蹭项目,刷Star这些。不过是否真的参与其实不是重点,有关注一些开源项目也是可以的。
一方面说明你作为技术在与时俱进,关注技术动态;另一方面说明你不满足于工作,是真心热爱技术,渴望学习更多。如果真的能够加入到某个知名品牌的开源项目,或者是知名的开源项目,其实是对自身能力的极大认可,会是简历上的亮点。尝试一下各种开源项目,并且尝试贡献自己的代码。
上面举例的这四个题,其实都是考察代码之外的能力。虽然说技术面主要是面技术,但是面试官也希望更全面的了解面试者。
面试官通过这些问题的交流,能确定你是不是一个高效率的人,是不是一个渴望成长的人?跟团队的脾气是否切合?或者说说的更直白一点,就是抛开技术不谈,你愿不愿意跟这个人共事。自身
多年编程经验,今年1月整理了一批2019年最新WEB前端教学视频,不论是零基础想要学习前端还是学完在工作想要提升自己,这些资料都会给你带来帮助,从HTML到各种框架,帮助所有想要学好前端的同学,学习规划、学习路线、学习资料、问题解答。只要加入WEB前端学习交流qun:296,212,562,即可免费获取,学习不怕从零开始,就怕从不开始。