• 技术面试(一)认识技术面试


    面试这件事听起来似乎挺简单,做起来却非常困难。不妨先听听面试官的真实“吐槽”:

    1. “是不是拿算法题让候选人做就好了?可如果他做过这个题目怎么办?”
    2. “候选人都是工作好多年的老司机了,怎么有面试官问那种简单粗暴的算法题!”
    3. “‘面试造火箭,工作拧螺丝。’工作内容普普通通,为什么面试要问那么难的问题!”
    4. “新入职的同事,上来就给我们的系统埋雷,还不服批评,这种性格脾气面试是怎么过的?”
    5. “招怎样的人好,是能立马干活的,还是有潜力的?有潜力的培养起来跑掉了怎么办?”

    负责技术面试这件事儿,对你、对团队来说,到底意味着什么?

    一、晋升第一课,招募人才

    首先,去负责技术面试,帮助公司和团队招募人才,就是一个职业上升通道的必攻克项。

    公司的面试官都是什么样的人?技术骨干,管理骨干,具备软件工程师背景?对于绝大多数团队来说,的确是这样的,因为经验等综合能力可以帮助他们做出中肯评价与合理评估。

    所以,当你开始关注这些,或者已经为公司和团队把关人才的时候,说明,你的视野、看问题的方式、沟通和筹划事情的技巧,还有做出合理判断的能力,已经有了质的提升,或者说得到了团队的认可。这对你的职业生涯来说,无疑是一个助推器。

    面试还是一个预期和限制都很明确的快速学习机会,并且,是一个双向的学习机会。

    预期,指的是我们针对软件工程师这个特定岗位对于候选人的期待;

    限制,则明确了双方需要在每轮短短几十分钟的时间内进行交流与合作,完成话题的讨论,或是问题的解决。面试官可以从中得到不同的观点,获知各异的思路,拓宽自己的视野。

    从这点出发,你还能深度体验换位思考,让自己和市场保持同步。显然,你不会永远是面试官,没有人会。当你准备往更高处发展,去接受新的挑战时,这之前的每一天就都成了准备。

    流畅地表现和表达自己,具备出色的沟通能力,都会是你当下以及未来的加分项,这也恰恰体现了面试官这个角色为技术人职业发展所带来的价值。

    在团队里,这对于你个人影响力的打造也是很有帮助的。这就不局限于工作中做一个项目、解一个 bug 了,还有同事间相处、合作、互助等等。无疑,参与面试是一个加深了解的好机会。

    二、打造优秀团队,严把人才关

    当你了解了面试对于个人发展的意义之后,从公司和团队层面再给你一点建议。在其位、谋其政,高度更高,视野要更广。

     招聘是研发团队日常活动的第一要务。

    对于招聘的重要性,是毋容置疑的。举个最简单的例子,就说软件工程吧,如果开发环节马马虎虎,那么测试环节就需要加倍投入去覆盖核心功能与非功能点;如果测试草草了事,那么运维就要开足马力修 bug、打补丁。总之,从需求、设计、开发、测试到运维。你总归要有一个环节把质量严格地把控好,否则就要让某个下游环节买单,下游环节不买单,那就要留给用户买单了。

    研发团队不同岗位之间的协作也是如此。如果软件工程师们具备优秀的沟通与合作技巧,脾气秉性能够兼容,那么团队经理的负担就会轻很多;如果他们具备一定的项目和任务管理能力,那么 PM 的介入就不用那么激进;如果他们能够具备优良的编程习惯,严格把控好质量,那么许多产品我们并不需要专职的测试团队……

    从研发团队的核心来看这件事,面试严把关,可以省掉不少管理工程师的成本,以及给其它环节买单的成本,甚至是“少招人”;反之,一个“不合适”的工程师加入,不但研发团队无法高效运转,还要其它环节和角色陪跑,此时付出的代价就太大了。

    于公司、于团队、于面试官来说,管理成本和团队建设都是逃不开的两个关键词。而面试,就是在有限的时间内,评估候选人是否“合适”的最佳方式。

     三、候选人成长空间

     不要觉得你只有候选人的身份,其实,候选人也是面试官。因为面试是双向的,面试官在面试你的时候,你也在面试他。如果对方考察候选人的方式折射出欠缺思考的视角、糟糕的判断,甚至对候选人缺乏尊重,那么十有八九,这样的公司和团队,你也是忌惮加入的,对吗?

     在面试这个过程中,长期看,你可以了解到哪些知识和能力是值得长期投入的;短期看,你可以了解对方的初衷和心态是怎样的。

  • 相关阅读:
    N. Number Reduction
    vs2019测试sizeof(string)的长度是28
    纯内网环境中k8s下onlyOffice启用https
    Spark读取Hive表后会有多少个Task?
    Android获取系统读取权限
    信创办公–基于WPS的Word最佳实践系列 (图文环绕方式)
    C++内存管理(3)——内存池
    Python简单数据清洗
    Zookeeper的api使用
    【六袆 - Framework】Angular-framework;前端框架Angular发展的由来0001;
  • 原文地址:https://blog.csdn.net/heni6560/article/details/126754326