最近团队在大力招聘工程师,特别是后端工程师。对一个技术团队而言,人永远是最重要的。所以,招聘就是我最重要的任务之一,从筛选简历到技术面,包括面试后的复盘,我都会参加,最近也参加了60 - 100场面试。简单回顾一下最近的几点感受,和大家分享。
1.
好的技术候选人有怎样的特质?
聪明,有潜力,有扎实基础,一点就通
2. 除纯技术外,好的技术候选人有怎样的素质?
自信沉稳,不卑不亢,懂得交流;能做到对技术有热情,愿意关注自己本职工作相关以及行业发展。
面试过程中的几个关键点
1,
简历最好能够写清楚做过什么
,这样我才好知道接下来能够问你什么,切忌问了半天才觉得你什么都不知道。
2,
基础知识点
,例如, JAVA NIO的原理性知识,线程池,锁机制(可重入锁、偏向锁、自旋锁、锁消除等等)
3,
前沿技术的关注度
,技术的更新迭代速度快,我需要团队成员能去了解社区是否有更好的技术来提升自己,所以我希望面试者能和我聊最近的一些前沿技术。
4,
技术的广度
,除了面试的职位你还会什么,虽然这不是必要,我也不需要全栈,但是知道多一点总是好事。
5,
算法/数据结构/设计模式
,至少有一块能很好的掌握,这是一名优秀工程师的基础能力。
6,
工程师的进取心
,
除了自己工作上用到的知识, 对业界新动态,新技术也有所学习和了解。对工作中遇到过的问题,做过深入反思和总结。
如何做一个好的面试官
一个好的面试官会和候选人讨论熟悉的东西,引导候选人把掌握的知识和技能都展现出来,并观察候选人解决问题的思维方式。
面试不是为了考倒候选人,而是了解候选人,发掘候选人的潜力。
描二维码或手动搜索微信公众号【架构栈】: ForestNotes
欢迎转载,带上以下二维码即可
点击