IT面试程序猿首页投稿

躁动的季节里非典型跳槽指南,02篇 | 技术面试三要素

2018-03-13  本文已影响17人  程序员技术圈

接上一篇《躁动的季节里非典型跳槽指南,01篇 | 先聊聊跳槽动机这件事》,这是第二篇,说的常规技术面试中最重要的三个考核维度,其实就是:技能、项目、思维。

这同样是非标准答案,只是说我会倾向于习惯用这三个维度上的能力去考核一个候选人的技术能力,从个人的角度来说,不同的具体岗位对于不同的候选人来说,其侧重点也是不同的,但总体上通过这三个维度能够考核一个候选人是否靠谱。

项目

其实是项目经验,从一个候选人的项目经验能得到什么?

一般我询问候选人的项目经历,我都会详细的询问整个项目背景、技术实现、人员组成,项目周期,最终的项目成果,然后进一步深挖候选人承担的角色、职责,人员的交互方式,项目的推进情况。

从这些经历中,我们可以很好的了解候选人在项目中体现的技术水平,以及推进项目时候人员交互方式,考核他是如何在一个team中工作的,这非常重要,因为他的工作方式、团队协作意识、项目沟通能力等会影响你当前的岗位职责,是否能够胜任。

除此之外,拥有一个匹配的项目经验能让你的候选人在入职之后,快速发挥他的价值,项目经验的match也是一项重要的参考指标,这会让他在后续的工作中降低试错的成本。

所以针对项目这个点,求职的朋友需要注意了,在投递简历的时候,尽量了解一下目标公司的业务,以及结合当前岗位的描述,来有所侧重的将你的项目经验进行展示,这也算是一个策略吧。

此外就是,针对于你有信心写在简历上的项目,一定要对整个项目流程非常的熟悉,而自己那部分则可能需要达到被询问细节的程度了,因为这也是面试官通常喜欢干的事。

技能

这里所说的技能,并不局限于候选者会什么框架、精通什么语言,而是抛开了项目经历,各种相对“硬”的一些能力,语言、框架,工具都算在里头,相对是一些通用的技能体系。

一般考核这个点有两个方式,其一就是在候选者讲述项目经历时,在适当的时机里,面试官深入的追问一些技术细节,从而延伸到技术层面,进而结合项目考核候选者的技术实力。

第二就是针对候选者简历上所描述的技术范围、能力范围进行详细的考核了,当然了,笔试等环节也可以看做是这个维度的重要考核方式。虽然很多时候笔试也有开放式的题目,但毕竟还是以考核硬技能为主。

项目有可能作假、相对容易一点自圆其说,但是技能点位就不一样了,掌握了自然能够应对面试官的“为难”,并且对于招聘方来说,这是确保候选者技术实力的重要指标,因为项目是可能会变的,这会导致你的一些项目经验可能无用武之地,但是硬技能是通用货。

针对于技能这项,特别是第一篇中第一阶段的候选者,很多时候项目所涉及的范围并没有这么大,那这个时候就很考验候选者在工作之余的学习能力了,所以,在职业的早期,通过额外的精力补充的知识、技能,在后续的面试中必然会给你带来加分效应。

思维

说是思维,其实也可以说是发散思维的能力,应变的能力,表达的能力,甚至可以延伸到候选者的思维习惯、相关领域的软技能等等,是一个相对开放式的面试目标。

切入的场景同样可以从原有的项目陈述中进行切入,比如做其他方案的拆解,尝试更好的方案重构优化。或者说,单开某个场景,让你结合已有的项目经验以及技术能力,去解决新的发散问题。

其实从这个角度看,面试官很多时候已经不仅仅满足于候选者对固定技术的掌握了,还必须有全局大盘的思维,以及如何能够将技术与产品业务落地结合,这个时候你平时对全局业务的理解、横向知识的掌握就很重要了,不然你很难去处理一个开放式的问题。

就我个人来说,我相对比较看重这个维度的考核,因为非传统IT领域,并不是那种一板一眼的工作模式,那必然很多时候需要候选者加入自己的判断、以及自学扩展的习惯,这在于互联网行业中有一定的要求。

并且,只要有一定的学习能力,解决问题的方法论,其实在后续的工作中,依然还是可以掌握其他的一些能力的,关键在于有没有学习的方法以及能力,所以考核开放式的一些能力就很重要了。

总结

就三个维度的能力来说,具体不同的岗位其要求也不同,以数据相关的岗位为例,偏向底层的大数据架构,可能要求更多的是硬技术和项目经验,而偏向于业务的数据分析等岗位,则对于业务理解能力,开放性的思维能力要求会更高,因为他更贴近业务,需要更多的软技能。

至于其他维度的考核,比如人品问题、职业素养问题,会考核,但不会重点考核,只要在考核的范围内没有硬伤(比如显然素质有问题的,肯定就直接pass了)就好,这应该是人力行政更care的点。

继续送福利:

如果你也想在IT行业拿高薪,可以参加我们的训练营课程,选择最适合自己的课程学习,技术大牛亲授,7个月后,进入名企拿高薪。我们的课程内容有:Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点。如果你想拿高薪的,想学习的,想就业前景好的,想跟别人竞争能取得优势的,想进阿里面试但担心面试不过的,你都可以来,群号为: 650385180,

注:加群要求

1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。

2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。

3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加。

4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加。

5.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

6.小号或者小白之类加群一律不给过,谢谢。

目标已经有了,下面就看行动了!记住:学习永远是自己的事情,你不学时间也不会多,你学了有时候却能够使用自己学到的知识换得更多自由自在的美好时光!时间是生命的基本组成部分,也是万物存在的根本尺度,我们的时间在那里我们的生活就在那里!我们价值也将在那里提升或消弭!Java程序员,加油吧

上一篇下一篇

猜你喜欢

热点阅读