近两年的技术面试总结

版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/12114724.html ),以下内容为个人理解,仅供参考。 

 

一、前言

近两年参与到企业的招聘工作中,负责技术面中的一环,接触过各式各样的人才。在此做个小结希望能给广大热爱这行业的朋友们做个参考,有个更好的未来。

 

二、关于简历

1、简历是岗位的敲门砖,在很多公司中,简历的筛选都由人力资源部门专人负责(部分企业是技术负责人、开发经理之类的人筛选,但是并不算很多,主要是太忙),

人力资源偏向于人力管理,对技术的了解不多,通常只知道什么组件、框架之类的做什么用。所以简历上的关键词很重要,在几秒钟看一篇简历没有找到什么

特别的符合岗位的关键词就很容易被忽略。

 

2看简历的时间很短,有些稍微知名的企业每天成百上千的简历,这两年看过的简历能简要说明重点的并不多,超过2页的后面基本不再看,如果工作有一定的年份,

总结自己的知识体系列出重点会更有效果。而不是一味列出所有自己做的项目,把项目介绍的全部细节都写上(除非企业刚好遇到这样的难题对细节有兴趣),整份简历

没有明显的重点,有时候看简历看了几遍都找不到重点与擅长的能力,印象评分就会很一般。

 

3、简历不用过度夸张修饰,收到过一份工作两年但掌握了六七年以上才会的知识体系的天才,有种“赌一把”的心理。

 

 

三、关于技术面

技术面考察技术是重点,不同企业、不同产品、不同岗位等级的要求尽不相同。以下仅列出个人的见解,仅供参考。

 

1计算机基础是重点,这些很多是学生时代积累下来的知识,如果是转行的同学这方面可能不太占优势。当然有人认为大家都是CRUD差别不大,

但这涉及到职业发展蓄力问题,通常基础牢固的同学学习很快,接受新知识也比较快,这些新知识很多都是那些基础的不同组合而成。

有牢固基础的同学做出来的产品稳定性好很多,这些年见过不少一知半解的同学做出来上线后出现各种性能与异常故障,有些故障几个月后才会出现。

能做事是岗位基本要求,做得好是态度和发力点的表现

 

2、知识广度与深度,这好像是两个很难权衡的问题,这需要根据个人不同发展阶段平衡。一般情况下广度最好和面试的岗位差别不大,以前接触过两个做特殊的产品后端开发,

以至于数据库没接触过,刚好岗位必须要求数据库,这就直接被过滤了。再说深度,比如很多人知道内存溢出是什么回事,但能说出分析步骤的不多,实际自己去操作模拟过的更少。

如果简历中出现JVM优化、数据库优化之类的确实是加分项,通常建议去实操一遍了解本质,否则适得其反。

 

3、面试的基本准备还是要有,不然也不知道是真不会还是很久没复习忘记,无从考察只能当做不会。

 

4、面试造航母入职拧螺丝:这有几方面原因:

  第一是有些企业的招聘门槛设得很高,不符合岗位实际。

  第二是企业希望能找到有良好储备能力的员工,后续培养为团队重点成员,刚开始的工作简单但管理者看到你的能力好自然会做更有挑战更重要的工作。

  第三是基础薄弱的同学畏惧面试官提问底层实现原理方面的问题。

  总之,选择是双向的。

 

 

三、沟通与处事能力

1、沟通能力是工作基础,在交流过程中能清晰表达自己的想法很重要,稍微的紧张是会有的,过度紧张就很影响发挥,平常多锻炼交流能力。

2、面试中最好把手机调静音,笔者面试中出现过几次对方手机响,而且还有一两个还去接另一个公司面试的电话,尊重是相互的,基本接完电话印象分会降低不少(当然有些同学把部分企业当做练手,但基本的尊重是日常行为表现)。

3、有些同学是上班临时请假出来面试这很正常,但要合理安排时间,最好不出现“等不及等下还回去上班之类情况”,严谨对待每次换工作,当做职业发展的一部分。

 

 

四、学习能力与附加项

1、 有自己的博客类的知识总结会有加分,英文阅读能力良好加分不少(不少同学喜欢整个网页翻译过来看,不太建议)。

2、 有良好基础和自学的同学会优先选择,这涉及到以后的发展空间。

3、 深入研究过一些知识的底层原理也会有加分,有些项目中经常需要做一些技术预研或优化,需要这类的精神来提供良好的解决方案。

4、工作时间不等于工作经验,这行业不断发展,我们个人无法改变社会进程,能调整的只有自己。

 

 

五、其他

技术面是知识和运气的组合,不同面试官的考察重点不一样,结果也可能差别较大。正确对待每次的面试,希望2020年热爱这行业的朋友们有更好的发展。

暂时想到的总结就这些,以后有新的体会再补充。 

 

posted @ 2019-12-30 01:00  mikevictor  阅读(1034)  评论(2编辑  收藏  举报