NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

十年面试官写给程序员的面试秘籍

  • 2019-05-24
  • 本文字数:2992 字

    阅读完需:约 10 分钟

十年面试官写给程序员的面试秘籍

从面试官的角度,告诉你该如何写出抓眼球的简历,如何在面试时给自我介绍加“特效”,如何讲明白你的技术能力。


在过去的这十多年里,我曾经招过很多职位,包括开发、测试、架构、产品经理、项目经理、系统工程师、客户支持等等,细数起来,这些职位几乎覆盖了一条产品线的全部角色。经历了大量失败和成功的面试后,我发现很多应聘者面试被拒的原因,其实并非是工作能力不够,而是不清楚如何更好地呈现工作能力。


面试官希望应聘者能够像播放记录片一样,把自己的能力通过回放恰当的经历片段+局部特写,来完整真实地在面试中展现出来。关键在于,如何搞清楚面试官问题的意图,如何选取合适的经历亮点,如何呈现自己的能力结构?这正是我写作这个专栏的目的。下面,我选取本专栏的部分内容,和你聊一聊面试中,如何做好准备,成功获得 Offer。

简历是面试的“敲门砖”

很多面试官都承认,如果看到一份中意的简历,会用“发现优点”的眼光在面试中对待这位应聘者;相反,如果看到一份差强人意的简历,会用“排除缺点”的眼光在面试中考查应聘者。简历给面试官造成的“第一印象”起着非常重要的作用。


那么,怎样的简历更容易受到招聘人员的青睐呢?


我认为,要想通过筛选,你的简历首先要“有价值”“易匹配”和“没硬伤”;如果你还想让招聘人员对它刮目相看,就一定要做到“有亮点”。


所谓“亮点”,就是和别人相比,让招聘人员觉得你出类拔萃、与众不同的地方。例如:


  • 如果你是应届毕业生,拿到全国数学建模大赛的奖项、在知名公司的实习经历都是亮点。

  • 作为 Java 程序员,参加过开源项目开发,得星过百,是亮点;

  • 作为技术人员,拥有国家专利,发表过技术文章,也是亮点。


这些例子中的亮点,是大家公认的耀眼的成绩。如果你说“我没有那么耀眼的成绩怎么办”,也没关系,你可以尝试在项目经历、个人经历和兴趣爱好中,找出影响较大的事项,寻找“过程性”“生活化”的亮点,比如:


  • 坚持每天晨跑,说明你很有毅力;

  • 喜欢看电影,习惯给看过的每部影片写影评,说明你喜欢思考总结、爱分享;

  • 半年成功减肥 20 斤,说明你肯吃苦、意志强。


小提示:

尽量把你的亮点总结成简练的一句话,尽量加上数字来说明它的影响和意义。例如:从学校毕业,我保持了每月至少读 4 本书的习惯。


另外,如果简历里中加入了可交互、可展示的内容,更能显出你的能力与众不同。例如,成果 Demo 的链接、个人项目的 GitHub 链接、技术博客链接等。


延伸阅读:第10讲 | 如何让你的简历更受青睐

不知如何挖掘自身“亮点”

很多人都说难于发现自己经历的亮点。这是个普遍的现象,类似于“知识的诅咒”:你对做过的项目虽然了如指掌,却不容易看到哪些是别人认为了不起的价值,也总结不出当初用了哪些醒目的技能。


我总结 4 个方法供你参考:转换角度找价值、量化结果找提高、复盘过程找创新、回顾挑战找动机。


先说如何转换角度找价值?这是要回答“我为谁、解决了什么问题”。


工作的价值,可以从公司、客户、团队和自己的角度去寻找。除了获得公司奖励和同事夸赞等显而易见的价值线索之外,你如果用全局的视角,去看你的工作和其他工作之间的关系,很多问题会豁然开朗。


因为在老板、客户、项目经理等人心里,都有自己的困境和痛点,由此对项目抱有不同的期望,你的工作如果满足了某些期望,就是对他们产生了价值。这些期望,你也许无法感知,需要跟这些人沟通,了解他们的困境和期望,以及你的工作对他们的影响,才能准确地理解你的工作对他们产生了什么价值。


你可以考虑以下方面:


  • 公司角度:你的项目,为公司贡献了多少收入?降低了多少成本?完善了哪些产品和服务?对公司品牌和竞争力有什么影响?解决了老板的什么问题?

  • 客户角度:你的工作为客户解决了什么问题?假如你是客户,最有用的功能是哪些部分?客户对你的工作满意么?

  • 团队角度:你的工作,完成了项目使命吗?对资源配置有什么影响?对产品质量和人才培养有没有促进作用?别人可以享受到什么好处?对团队凝聚力和战斗力有什么作用吗?

  • 个人角度。做完这个项目,你最大的成就感是什么?有哪些值得自豪的?这些收获和自豪,是源自物质,还是精神,还是成长?


哪怕你从以上角度仅仅找出一点价值,也是了不起的。然后,你还要进一步分析自己的工作和这个价值点之间的关系,把两者联系起来,然后你会发现尽管工作是平凡或者琐碎的,在全局看来,却是必不可少的一环。接下来你需要分析工作的过程,找出是由什么技能和动机推动完成的。


延伸阅读:第12讲 | 经历没有亮点可讲?你需要做份“详历”

如何做好自我介绍?

自我介绍是塑造面试第一印象的重要部分。有人说,面试官在面试开始的前 30 秒,就已经决定要不要这位应聘者了,剩下的几十分钟只不过是在验证自己的结论。


自我介绍一般是面试的正式开始,差不多是必答题。但是很多应聘者表达得像白开水,平淡无味。你的自我介绍怎么样呢?不妨思考下面几个问题,它们多少能反映你的准备是否充分,回答是否到位。


  • 你针对不同公司、不同职位的自我介绍有什么不同么?

  • 介绍中间你被面试官插嘴纠偏过么?

  • 面试官有没有专心听你的介绍?

  • 面试官听你介绍的时候,表情有没有什么变化?有没有中间记下些什么?

  • 接下来面试官的提问是新话题,还是继续延伸你介绍中的某个点?


延伸阅读:第15讲 | 如何做好开场:给自我介绍加“特效”

面试官的面试逻辑是什么

所谓“知己知彼百战不殆”,了解面试官的面试逻辑和考查思路,你才能够有意识地寻找机会,向面试官展示自己的能力,而不要仅以面试官的提问为纲。


面试官的目的,就是找到适合职位要求的候选人,而职位要求,最终体现在素质模型的四层当中:经验技能潜力动机。


注意,这里说的是“适合”的人选,而不是“最好”的人选。这不仅仅是出于用人成本的考虑,还有对员工的职业发展、工作完成质量的考虑。很多面试官,不会选经验技能过剩的应聘者,而是选择经验技能对口,甚至稍微差一点,但是潜力和动机非常不错的应聘者。这样的人选,会更加珍视这个机会,对工作充满兴趣,更有动力接受挑战,主动学习,把工作做好。


面试官一旦开始提问,成组的问题之间是有逻辑关系的。在这里,我用分层法为你总结了面试问题的逻辑关系。



延伸阅读:第03讲 | 面试官的面试逻辑是什么?

你真能讲明白技术吗?

“只要我懂,就能讲明白。”你是不是这样理解的?如果是,那么你辅导过孩子作业么?有时候那种抓狂,是你对题目本身再明白也无法解决的。面试同理:给面试官讲明白技术,你不仅要懂技术,还要懂面试官。这篇文章中,我会从这两个方面出发,讲讲如何让面试官听到满意的答案,从而提高你的面试成功率。


首先,要讲明白一个技术领域,我们需要阐述哪些层面呢?我觉得可分两个维度,一个是技术的设计维度(从技术内部看),另一个是技术的应用维度(从技术外部看)。



其次,只听懂面试官说的字面意思,不一定能给面试官满意的答案。很多时候,应聘者并不能准确理解面试官想要听的点。


  1. 问答双方角色不同(比如项目经理面试架构师的情况),思考角度不同,导致对同一个技术话题,展开的方向不同,自然理解上会发生分歧。

  2. 问答双方的知识结构和水平不一样,理解深度和宽度不同。

  3. 上下文理解不同,面试官的问题意图不能被应聘者理解。

  4. 面试官没有问清楚。


遇到问题不清楚的时候,你需要从面试官的语言和关注点上,推测他的角色、知识结构、沟通风格,回忆最近几个问题的关系,来推测问题意图。


延伸阅读:第16讲 | 你真能讲明白技术吗?


内容选自极客时间面试现场专栏


2019-05-24 13:0710508

评论

发布
暂无评论
发现更多内容

网络安全 kali Web安全之CSRF攻击

学神来啦

网络安全 CSRF WEB安全 kali kali Linux

微博评论高性能高可用架构设计

随欣所遇

架构训练营5期

使用 CachedNetworkImage 实现图片离线缓存

岛上码农

flutter ios Android开发 移动端开发 3月月更

LabVIEW设计自定义滚动条

不脱发的程序猿

LabVIEW 设计自定义滚动条

2022年,人工智能和数据发展呈现哪五大趋势?

澳鹏Appen

人工智能 机器学习 深度学习 训练数据

关于帮助中心,你需要知道的一切

小炮

《第四期(2021-2022)传统行业云原生技术落地调研报告——金融篇》重磅发布!

York

容器 DevOps 云原生 金融科技 金融行业

低代码如何助力化学材料行业数字化升级?

TOBESOFT特碧软件

低代码 数字化转型 MES系统 制造业 TOBESOFT

大型企业SAP集成WMS系统方案流程

源字节1号

开源 解决方案 后端技术

微博评论高性能高可用场景

风中奇缘

架构实战营 「架构实战营」

Linux网络管理工具:ifconfig,从入门到精通!

Ethereal

OceanBase 在线体验环境,现已上线!

OceanBase 数据库

oceanbase OceanBase 社区版 在线体验站

利用Struts拦截器限制上传图片的格式和大小

喀拉峻

网络安全

Redis线程模型

javaadu

redis 面试题

最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云

蒋川

laravel vue admin

搜索引擎Elasticsearch简介实践

yuexin_tech

elasticsearch

限时200位免费!网易云信娱乐社交公开课来啦!

网易云信

娱乐社交

尤达 DDD 领域驱动设计思想 第三章作业(识别SmartRM系统货柜机免密支付购物场景里的聚合)

代廉洁

尤达DDD领域驱动设计思想

golang并发控制设计中的“流式模型”

不登山的小鲁

golang

欧拉的奇异之旅·共赴开源时代

脑极体

条码WMS系统与ERP接口实现方法

源字节1号

后端开发 WMS系统 ERP接口

LabVIEW保存、读取配置文件

不脱发的程序猿

LabVIEW 保存、读取配置文件

微软云对象存储攻防

火线安全

云原生 云原生应用 云安全攻防 云安全研究

使用APICloud平台实现朋友圈功能

YonBuilder低代码开发平台

html5 css3 APP开发 APICloud JavaScrip

低调不了!最佳体验尽在 Erda 2.0 版本

尔达Erda

云计算 云原生 设计 发布 界面改版

OpenHarmony设备开发环境搭建/源码获取/编译/烧录

拓维信息

OpenHarmony 烧录

2021物联之星评选结果重磅出炉!AIoT产业核心玩家已经浮现

dgiot

腾讯云COS对象存储攻防

火线安全

云原生 云安全 云原生应用

持续集成引擎篇:K8S与服务自动发布

Docker 架构 k8s 持续集成 jenkins

重学架构之微博评论高性能高可用计算架构

陈华英

架构实战营 #架构实战营

一文剖析:LVS/Nginx/HAProxy原理及应用场景

穿过生命散发芬芳

3月月更

十年面试官写给程序员的面试秘籍_行业深度_白海飞_InfoQ精选文章