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