程序员是一个技术含量特别高的职位,优秀的程序员对每个公司来讲同样可遇不可求。而这就需要技术面试官的火眼精金,为企业挖掘人才。

程序员面试者那么多,如何快速分辨他们的能力,为双方都节省时间和精力,也成为了面试官们的必备技能之一。

但人的技能是分级的,那么对待不同的职位要求,也应该侧重不同的考察角度。如果千篇一律的走招聘流程,就容易出问题了。

今天,我们总结了面试官们快速判断程序员能力的经验,从面试官的角度出发,看看他们是怎么挑选程序员人才的。

一、阅读候选人的简历

简历是求职者的敲门砖,阅读候选人的简历,是招聘流程中的第一项工作。候选人的简历各式各样,工程师面试官们一般都比较忙,他们是如何快速的阅读简历又不失重点呢?

对面试官来讲,候选人的大公司工作经历是很重要的能力,而且级别越高可以粗略等同认为越优秀。一般情况下,阿里 P8 要比 P7 技术能力优秀,百度的 T7 要比 T6 优秀。但是这种情况只针对大公司,对于一些小公司,Title 并不与能力划等号。

其次,面试官还会看比较有技术含量的项目经历,有高质量的开源项目,项目背景是否比较切合,有无在技术网站发表过文章或高质量的技术博客以及是否做过一些业余项目等,都是面试官判断候选人能力的条件。

二、面试过程考核技术功底

有的技术面试官会问记忆性问题和理论性问题,但相对来说这种文科问题没有太大意义,考核不出技术功底。

丰富经验的面试官一般会这样子设计面试题目:

给一些包含 Spring 功能特性的代码片段,让候选人阐述一下从应用启动到代码执行都经过了哪些主要的操作?当然还会告诉候选人主要考察 spring 的 AOP/IOC 特性,并且提示候选人越详细越好,以免候选人不能理解面试官的意图,答非所问。

这样的问法让候选人言之有物,而且避免机械记忆性的背诵,更能测试出候选人是否真正的理解。

有面试官表示他们还会要求候选人将一个线程不安全的类改写成线程安全的类,这期间涉及到 volatile,lock, 并发容器,Atomic 原子操作,CAS 无锁编程等。

那些能够给出优秀答案的候选人,必定是有着实践经验,并且深入思考过,是真正理解的人;相反,其他人可能只是临时看了几篇技术博客而已。

三、技术讨论

更多面试官喜欢把面试当作一场技术讨论来进行,从讨论过程感受候选人的技术能力。

比如面试官会让候选人介绍某个项目的架构设计,当候选人讲解完项目的架构设计,面试官再提出设计中的缺陷,或者追问架构中的技术难点,深入跟候选人讨论。

这一过程中,如果候选人的表现优秀,那离通过面试也就不远了。

对于面试官来说,候选人的技术能力才是根本,因此对他们面试的过程也会是比较全面的考核。而他们的面试经验,同样会给程序员求职者提供启发:

那就是“如何在面试官面前展现自己,帮助自己更快获得面试官的认可。”

转载于:https://juejin.im/post/5cdd34c05188254b1a074669

有经验的面试官都是如何快速判断程序员能力的?相关推荐

  1. 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议...

    谈到程序员(尤其是零项目经验的程序员)找工作,培训班是个不可回避的讨论热点.虽然本人也做过兼职Java培训老师,多少了解些培训班的事,但在这问题上无意为任何培训学校站台.而且本人一直在做技术面试官,所 ...

  2. 从Java面试官的角度,如何快速判断程序员的能力

    临近年关,今年面试跳槽的人特别多,关注我的朋友都知道我不轻易做分享,因为这没有标准答案,看法也因人而异.但我发现有些面试问题还挺普遍的,今天就说说我做面试官这几年的经验,从面试官的角度去看面试,希望对 ...

  3. 面试被问项目上线没_从面试官角度谈观察到的程序员技能瓶颈

    Hi-新朋友,记得点 蓝字 关注我们哟 我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师.我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更 ...

  4. 每个程序员都有的经历:从程序员到高级架构师,必须经历的三个阶段

    程序员是我们国家一个庞大的群体,每个程序员.或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来.今天给大家分享的是一篇来自腾讯C/C++ ...

  5. 面试不说点分布式的东西,面试官都有点看不起我呀

    点击上方 Java后端,选择 设为星标 优质文章,及时送达 现在的面试和几年前的面试差距很大了,现在培训机构出来的同学很多都占一大部分,而且那张口要的可是真的有点多,甚至比一些工作两三年的朋友们还多, ...

  6. 「从源码中学习」面试官都不知道的Vue题目答案

    前言 当回答面试官问及的Vue问题,我们除了照本宣科的回答外,其实还可以根据少量的源码来秀一把,来体现出你对Vue的深度了解. 本文会陆续更新,此次涉及以下问题: "new Vue()做了什 ...

  7. 程序员面试快手后感慨:你们经历过绝望吗?三个面试官都是清华的

    一名程序员在面试完快手后如此感叹:快手的要求确实高,比阿里难进100倍,三个面试官都是清华的,全是问的acm和算法题. 所谓同行相轻,马上又网友评论:题刷得好不代表解决问题能力强,面试一般考一两个考察 ...

  8. 视频面试,面试官都在注意些什么?

    受疫情的影响,"视频面试"功能成功解了企业避免"面对面"招聘的燃眉之急,也为求职者也带来了极大的便利. 随着视频面试的热度不断攀升,人们讨论的话题和热度自然也转 ...

  9. 面试官都在问 | Linux命令mpstat详解

    面试官都在问 | Linux命令mpstat详解 1. mpstat的基本用法 mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询 ...

最新文章

  1. 关于网络上的各种mysql性能测试结论
  2. ext form验证tip_FormValidator表单验证
  3. django验证码模块使用
  4. matlab 30案例 目录,MATLAB-智能算法30个案例分析-终极版(带目录).doc
  5. 计算机会计凭证审核,记账凭证的审核
  6. 凯利讯分享ECL电路与TTL电路的使用注意事项
  7. Mac 环境endnote 各种问题解决方法和word各种技巧汇总
  8. Android产品研发(二十一)--Android中的UI优化
  9. puzzle(0131)《迷宫》
  10. ue4风格化材质_ue4商城资源Stylized Terrain Pack of 50 Materials50种材质风格化地形包
  11. ZynqMP 调试 FSBL 代码
  12. python 爬取腾讯视频弹幕
  13. MSB30M-ASEMI贴片整流桥MSB30M
  14. 数据结构与算法--递归(factorial)
  15. vite hmr热更新
  16. Docker容器搭建conpot蜜罐
  17. 《启示录》给了我多少启示?--------《启示录》读后感
  18. 惰性学习算法 ---- k 近邻算法
  19. Python入门——Day4(元组,字符串格式化,转义字符,format函数)
  20. KeepC网络电话SIP客户端设置方法

热门文章

  1. C++之string字符串类再探究
  2. 英语语音中的调核例子_英语歌曲在英语教学中扮演的重要角色
  3. mybatis查询返回null的原因_可怕!你没看错,这次确实是纯手工实现一个MyBatis框架...
  4. java struts 介绍,Struts入门之MVC介绍
  5. java 轻量级 编辑器_Java相关概念汇总
  6. html真实雾效果图,HTML5 Canvas图片上云雾弥漫驱散特效
  7. php 可编辑菜单,菜单的添加编辑
  8. java 嵌套listview_ListView嵌套GridView使用详解
  9. idea docker 一键部署实战
  10. java 正则表达式 数量