面试现场
白海飞
领英 China PMO 高级经理
44125 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 40 讲
开篇词 (1讲)
面试现场
15
15
1.0x
00:00/00:00
登录|注册

05 | 考官面对面:我是如何面试程序员的?

总结
软性能力考查
技术技能经验考查
编程能力考查
面试程序员的路数和逻辑

该思维导图由 AI 生成,仅供参考

你好,我是杨波,拍拍贷研发总监,资深架构师。一晃在软件研发行业待了十五年多,不管是之前在一线参与实际项目研发,还是近年从事架构和管理工作,工程师招聘一直是我的工作重心之一。回想我面试过的程序员数量,即使没有一千,也一定不会少于八百,如果说我面人无数,我觉得一点也不夸张。
面试面得多了,自然会形成一个自己的面试体系,有自己的面试路数,最近几年我招人基本一直沿用这个路数。而通过我面试的程序员,事后证明他们的工作表现也比较出色,说明我的这个路数还是比较靠谱的。今天我想把这个路数以及其背后的逻辑分享给你,希望对年轻工程师准备面试提供一些参考。这个面试路数并不复杂,关键看三点:
编程能力(必须),考查候选人能不能实际动手写程序,有没有基本的编程思维。
技术技能经验(必须),考查候选人之前参与过哪些实际项目,积累了哪些实际的技能经验。
软性能力(参考),考查候选人的沟通合作能力如何,心理成熟度如何,管理和领导力如何。
下面,我就这三点展开分享。为简化说明,本文假定前提是面试 2~6 年经验的程序员,以 Java 技术栈为背景。如果在这个范围之外,虽然面试的内容、侧重点和能力要求会有所不同,但是核心考查点基本还是这三点。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

杨波是一位资深架构师,担任拍拍贷研发总监,分享了多年面试程序员的经验和技巧。他强调了面试程序员时的三个关键点:编程能力、技术技能经验和软性能力。在编程能力考查方面,他提到了递归思维和分治思维。在技术技能经验考查方面,他列举了几个常问的Java面试题,包括Java垃圾回收器的基本原理和HashMap的实现原理。此外,他还提到了与Web应用开发和设计模式相关的问题。总的来说,杨波的面试路数注重候选人的实际动手能力和技术深度,旨在挖掘候选人的编程思维和实战经验。此外,他还强调了软性能力的重要性,包括沟通能力、心理成熟度、管理和领导力等方面的考察。整体而言,杨波的面试路数注重候选人的实际动手能力和技术深度,同时也重视软性能力的考察。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《面试现场》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(21)

  • 最新
  • 精选
  • 果然如此
    这篇文章很值得踏实干活和想跳槽的程序员参考。 我的经验是面试需要学习的,只干活还不行,因为面试的问题多数干活中是用不到的,而且很多项目是关注结果,不关注过程,如果程序员没有经过大量的面试失败经验,大多数会倾向使用层面,而我也最近面试很多其他人。 所以,我认为如果想面试成功只是踏实工作不行(亲身经历),必须花大量额外时间学习工作之外的扩展知识,这也是我购买极客时间的原因! 如果想倒出一杯水,必须先有一桶水!

    作者回复: 你说得也很棒。 但是,你觉得面试中的很多问题,工作中是用不到的么?

    2019-03-16
    2
    31
  • 大海
    这篇文章是目前为止最经典的文章没有之一,凌晨一点竟然情不自禁的读了3遍,您讲的考察细节对我来说非常重要,虽然主要从事.net开发,但是很多东西都是一个道理

    作者回复: 同感,的确要感谢杨总的精辟总结。

    2019-03-15
    14
  • 不靠谱的琴谱
    一般面多少年的需要了解jvm gc相关的,因为我遇到很多7-9年的 都没有相关概念。

    作者回复: 可见掌握技术的深度,跟年限没关系。再者,技术方向不同,用不到,也没有机会深入下去。

    2019-03-15
    2
    6
  • 洺叶
    考察一个人的心理成熟度太重要了,我领导根本就不成熟,在他那我做什么都是错的,好几次想离职。

    作者回复: 根据领导的风格和个人的目标,选择开诚布公地谈,或者小心谨慎地干,或者干脆利落地走。

    2019-03-20
    5
  • LDxy
    关于心里成熟度,这和人的性格有很大关系,是不容易改变或隐藏的,有时候就算知道怎样做会好但也没啥办法。就像一个内向的人是很难变成外向型的,反之亦然。

    作者回复: 嗯,相对于技能提高速度,心理成熟度是比较稳定的,不容易改变的,除非内因驱动、意识上发生改变。 工作中,我更多说的是职业成熟度。职业成熟度包括了职业技能和职业态度等方面,是在心理成熟度之上的表现。比如,能否协作、能否全局角度考虑问题、能否照顾长远利益等等。工作刚开始的五、六年是职业成熟度发展的关键期,

    2019-03-15
    4
  • youaresherlock
    大佬,我是应届毕业生 之前实习接触过grpc zookeeper,现在面试刚好可以吹一下子哈哈哈。没想到又见到了杨波大神 ,我快看完你的20课程架构视频课程了 但是160课程看起来有点吃力 我过一段时间再买。 杨波老师,是我的男神 表白。

    作者回复: 👍

    2019-05-12
    2
  • ifelse
    学习打卡

    编辑回复: 欢迎新同学!

    2023-11-17归属地:浙江
    1
  • 观弈道人
    非常棒的一篇,搞的我要去买他微服务视频课程了。
    2019-03-15
    11
  • 庭阶
    十分经典的文章,我是一枚测试,从头到尾细细看完,恨不得老师是测试大神,也来一篇面试测试人员的哈哈
    2020-05-23
    1
  • 13761642169
    老师你说面试过800人,就说自己面人无数。你不够尊重滴滴师傅啊,人家一年轻松超过你
    2019-08-28
    1
收起评论
显示
设置
留言
21
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部