挑战一轮大厂后的面试总结 (含六个方向) - 面试技巧篇(完结)

在去年末开始换工做,直到如今算是告了一个段落,断断续续的也面试了很多公司,如今回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。javascript

我打算把我找工做遇到的各类面试题(每次面试完我都会总结)和我本身复习遇到比较有意思的题目,作一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。css

先说下这些题目难度,大部分都是基础题,由于这段经历给个人感受就是,无论你面试的是高级仍是初级,基础的知识必定会问到,甚至会有必定的深度,因此基础仍是很是重要的。前端

我将根据类型分为几篇文章来写:vue

面试总结:javascript 面试点汇总(万字长文)(已完成) 强烈你们看看这篇,面试中 js 是大头java

面试总结:nodejs 面试点汇总(已完成)node

面试总结:浏览器相关 面试点汇总(已完成)程序员

面试总结:css 面试点汇总(已完成)面试

面试总结:框架 vue 和工程相关的面试点汇总(已完成)算法

面试总结:非技术问题汇总(已完成)浏览器

这篇文章是面试总结的最后一篇,总算整理完了。

面试中必然会被问到一些非技术类的问题,好比开头自我介绍,场景分析,我的规划等等,这类问题不像技术类,技术类的问题不了解的问那就真的是无法答,而这些问题是发散性,就好像在跟面试官聊天,围绕主题你能够大胆发散。

面试是场博弈,除了技术功底以外,还有其它因素会影响面试的结果,如情商、沟通、情绪等等,多作些准备,提升胜率才是咱们的目标。

这里我分享一些我遇到的问题给你们,可预先作好准备,现场才不至于乱了阵脚。

Q:请先简单自我介绍

常见的面试开头,建议自我介绍的时间不要超过两分钟,又不是演讲,面试官会没耐心的,另外我发如今自我介绍的时候,面试官通常是在浏览你的简历,个人策略是对以往的工做经历简短的作回顾,说一说每一段经历中用了什么,作了什么,也就是这段经历的具体收获。

可选一段有突破性的经历着重谈,好比说,这段经历你除了工做外还有其余收获,负责过稍高级别的工做,这些能够多说两句,但不建议展开,说重点就行。

若是有我的做品,能够对做品简述,阐述做品的数据,数据能够很直观体现出优点。

有点小伙伴担忧自我介绍的时候没啥可说的,实在不行,还能够说两句对面试公司的认识,表现出对公司的浓厚兴趣。 至于兴趣爱好学校专业等,这些东西在自我介绍中并不重要,两分钟时间,须要作到把你的亮点印在面试官的第一印象中。

Q:你是如何学习前端的

这问题很发散,主要考察的是你是否有自主学习的能力,对技术是否是有追求。

能够从两方面,一个是在公司里,一个是我的时间。

在公司中,经过内部的分享会,给你们分享本身的总结,汲取其余人分享的精华。这一来能够突出你是个活跃乐于分享的人,是加分项,但有一点,不建议说在工做中学习,面试官万一理解成你是工做中偷懒那就很差了。

下班后的时间,说说本身有关注哪些大牛(如张鑫旭、阮一峰等),关注哪些技术输出的平台,这个有不少,挑熟悉的说就行。还有一点是我的产出,好比开源社区的贡献,有本身博客或者其余在平台有本身的输出,拿出实际结果才能更有说服力。

Q:说一下你项目中以为得意和出色的点,以及让你头疼的点,怎么解决的

这题看似技术问题,但我把它归于非技术类,这题除了考察工做中的技术深度,还考察了解决问题的思惟,是否是真的有在独立思考。

这题基本上都会问,因此建议提早作好整理。

预先挑选出项目中本身写过的某个亮点或难点,把场景和解决方案都从新梳理一遍,还有当初的心路历程,是如何一步步解决的,说白了就是够在面试时候把那一段经历复述出来。

在描述的过程当中,面试官会对一些细节展开,因此在梳理过程,要适当的进行横向扩展,好比这么作会不会有其余问题,还有没有更好的解决方案等等,预想一些可能出现场景,提早想答案。

有的小伙伴说,我写的东西都没啥亮点咋办?

那就多花点时间作功课呀,毕竟这个功能到底是不是你作的,面试官是无法得知的,这就有准备的余地了,在项目中,选一个你能搞懂的且比较有搞头的点,花时间认真去梳理、剖析,甚至重写一遍,吸取成为你的产出,目标是可以流畅的表述且能经推敲(划重点)。

既然已经知道目标,没有条件,就想办法创造条件。

Q:有没有关注业务或者产品方面的东西

毕竟有的开发对技术有很大的热情,对业务反而没那么重视,这问题面试官只要是想考察工做中是否有站在更广的角度上考虑,想听听你对技术和业务间的联系,毕竟对于商业公司,能带来效益的是业务。

好比可往这两个方向表述,一:技术是服务业务的,脱离了业务,技术就无法体现价值,二:对业务有充分的了解,能够在业务和技术一块儿的角度上想到一些产品没考虑周全的地方。

前端离产品是最近的,这也是考察候选人是仅仅把工做完成而已呢,仍是会站在公司、客户的角度去思考。

另外,我以为若不是一心往技术专家发展,花些时间熟悉业务产品等横向的知识,更利于之后的发展。

Q:你怎么作小组的管理

若是简历中写了曾担任太小组,那必然会问这个问题,若不知道咋回答,能够从如下三个方向展开

  1. 对于小组内,工做人力安排、项目划分跟踪复盘、小组文化培养和技术预研等

  2. 小组外,需求沟通评审、跨组资源协调、向上管理等

  3. 工做流程梳理和风险把控等

这都是些常规的工做,只需稍微总结润色便可。但我相信担任太小组长的,这应该不是啥问题。

Q:对公司的指望

这个要结合面试的职位,若是是偏管理岗,那能够往平台、业务前景上说,若是是研发岗,能够往扁平化管理、能给本身带来技术提高、创新机会等方面说。

但有一点,由于咱们是去面试,是寻找工做机会的,不是在述说本身的诉求,因此建议可预先找些渠道了解下公司内部的状况,这样可有针对性,若是无法了解,那么往积极方向上说也不会有错。

有些小伙伴会说,面试是双向选择的,我为啥不能如实说个人指望,若是你是大佬,那固然能够,企业恨不得你来呢,那若是不是,仍是先拿到offer,在去作选择。

Q:之后本身的打算

这题得结合面试的岗位回答,面试官主要想知道你若入职了,你在公司除了薪资以外想获得什么,对于管理岗我不太清楚,对于研发岗,我本身总结一些回答的方向:

  1. 跟大牛学习,继续提升本身的技术能力。
  2. 逐步熟悉公司的产品,理解公司的规划。
  3. 在这些基础上尽力作的更好,给本身争取更多向上的机会。

有的小伙伴可能会说,我打算n年作到管理岗、架构师等,如果应届生那可能还能够理解,可如果社招,这样的回答就没太大的必要,给面试官留个踏实上进的印象比说本身的宏远志向更实用。

Q:想要了解的

到了这一步,到了你主动提问的机会,如果不知道问什么,我总结了一些不会犯错的问题

  1. 小组成员构成状况、小组文化建设
  2. 使用什么技术栈、负责哪些业务
  3. 部门将来的人员、业务规划等

你的问题要能体现出你对这个职位的期待,由于有期待你才会想去了解公司的状况。

不要想半天才憋出个问题,那印象分可就差了,这一环节可提早作好准备。

Q:你以为本身在前端工做的最大的优势是什么

面试中表达本身的谦虚很容易,但说说本身哪牛逼,就不太好答,形容过头,显得本身的很装逼,而你的技术实力面试官已经在技术面试中摸得七七八八了,因此我倾向于从本身作过的事情中回答,好比本身常留意新技术的,能够会说喜欢最技术潮流,如果喜欢写文章的,能够说本身喜欢分享。

实在不行说本身认真努力也好过说本身没有优势。

Q:场景测试

在最后一轮面试,面试你的每每是一些稍有级别的管理人员,若有总监之类的。

这轮面试主要考察协做能力、抗压能力、沟通能力等,会描述一个场景,问你会如何处理,而后一步步往各类刁钻的状况去问你。 好比生产出了问题,谁的责任、怎么复盘?绩效很差,会不会有情绪,该怎么解决?

这些问题可能会对面试者有些冒犯,但这毕竟只是面试,当心脏仍是要豁达一些。无论场景多苛刻,情绪要控制好,必定要语气平和,态度积极的应答。

如果以为这xx总人不行,大可等拿到 offer 在鸽他。

小结

对于大牛来讲,跳槽就是一件挺简单的事情,能力很天然的又一次变现。

对于更多的普通开发伙伴来讲,跳槽是须要花费必定的时间和精力,外加着市场从业的人愈来愈多,企业的要求也在一步步往上提,找到一个理想工做机会并不太容易。

我认为找工做中,技术能力占了70%,运气占了20%,临场发挥占10%。 技术能力没啥好说的,要是技术不行,面试官都会岂不是给本身挖坑。

技术面试中基础知识点和技术原理占比较大,这些题目在面试中出现的次数很高,且重复率还不低,这也是为何我作此次总结的缘由,一方面指望能帮到正在找工做小伙伴,一方面也是方便本身之后查阅。

由于篇幅有限,每一个知识点没有很是深刻的剖析,有的小伙伴说你只告知了答案,没有深刻说,用处不大,那我推荐另外一种阅读方式,只看我整理出来的目录,每篇文章最上方都有(这篇文章的底部也把全部文章目录贴上),正文不看也不要紧,对着目录挨个进行复习。

这几篇文章题目很少,不可能覆盖到全部面试题,但若你面试中刚好遇到那么一两题,那岂不快哉~ 就好像在考试中遇到的题,而本身刚好作过。

大公司会重视动手能力和算法,要求在线编码。这一环节只能靠平时积累和多练了,算法的面太广了,真的只能靠积累。

找工做不是靠实力的嘛?为啥还有运气?

找工做固然靠实力,但不是100%,你会遇到不少面试官,而每位面试官的能力和知识面也不同,面试官考察的点有可能跟你预想的彻底不同。还有简历筛选,一朋友拿到了头条、阿里的offer,而同一份简历,以前投的一些中型公司简历都没过。

一次失败,也是只是运气不够好而已。

程序员大部分时间都是和编辑器打交道,这就可能形成一个问题,多么复杂的逻辑搞得定的他,却无法流畅的用语言表述,对于在面试中,这就很是吃亏,有料却抖不出来,若是对方比较看着沟通表达能力的,就会错失机会。不过这一点,提早作些练习仍是能够解决了,好比跟朋友一块儿模拟面试,或者本身对着镜子练习表达,语言组织上还能够先写后读的方式。能预知到的问题同时还知道怎么解决,那就不是问题啦。

感谢换工做这段时间给予我帮助的小伙伴们~(哈哈,虽然他们也看不见这句话)

最后但愿小伙伴们都能找到理想的工做,还有,若小伙伴对我整理面试题有疑问啥的,欢迎留言,或加我微信(文末),期待能和你们一块儿学习交流。

顺带大伙给个赞~ 整理不易呀~

目录合集

图片太长,会有点不清晰,建议点开大图看。

原文链接在最上面,就再也不重复了。

js-mulu

nodejs-mulu

browser-mulu

css-mulu

vue-mulu

wechat
相关文章
相关标签/搜索