技术面试官识人手册
熊燚(四火)
Oracle 首席软件工程师
7818 人已学习
新⼈⾸单¥59
登录后,你可以任选2讲全文学习
课程目录
已完结/共 19 讲
技术面试官识人手册
15
15
1.0x
00:00/00:00
登录|注册

03 | 问题设计(上):三大原则理清面试考察方向

你好,我是四火。
相信你在学习了第 02 讲的面试计划之后,心中对于它已经有了更深入的理解。
我们在面试计划中,谈到了规划合适的面试内容,来帮助我们获取面试重点所对应的数据。而在技术面试中,技术问题就是这个面试内容的直接体现。
我们也重点提到了,这个过程中,考察角度、考察重点、考察内容,三者要遵从一致性原则。因此,如果技术问题没有设计正确,对于候选人的考察,就不可能靠谱。
那么接下来的两讲,我就来说说,具体怎么去设计“合适”的技术问题。这一讲我会先从反面介绍几个糟糕的技术问题典型,再从正面讲讲技术问题设计的原则;下一讲我会介绍一些技术问题的设计技巧,以及一些实践中的注意点。
相信在学习完这两讲之后,你对怎样设计技术问题就能做到心中有谱了。

糟糕的技术问题

首先,让我们来看几个典型的、在面试中不断被使用的技术问题,看看你有没有似曾相识的感觉。
下面这样的问题,可以在适合的场合下快速地使用,但是,通常来说却是不适合作为面试的“主要”问题的,换句话说,这些问题并不适合花大量的时间和候选人去讨论、分析和解决。

知识性的问题

有一些问题,是知识性的,这一类问题,考察的是知识,是记忆力,而不是任何一项工程师的核心能力。举例来说,有这样的问题:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

面试技术问题设计的三大原则是避免知识性问题、过于常见的问题和规则过于复杂的问题。文章强调了设计技术问题时应遵循的原则,以及如何选择好问题,以确保面试能够有效地考察候选人的核心能力。作者提到了面试官在设计技术问题时需要和考察角度、考察重点保持一致,从模糊到清晰,从实际到抽象的过程,以及不止一个考察角度、不止一个解的原则。这些原则旨在确保面试问题能够全面考察候选人的技术能力,同时避免武断和随机的问题设计。文章还强调了在面试过程中,根据候选人的经验和能力不同,设计问题的难度和模糊程度也应有所调整。

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

全部留言(5)

  • 最新
  • 精选
  • 楼下小黑哥
    之前有次面试,面试官提问,简历上某项目系统如何设计的。那我根据项目巴巴拉拉讲了一堆了,然后被面试官直接很强势提出你这么设计不行,你不觉得有XXX问题等等。 那听到面试官这么讲,我也不服,那我就按照我们系统一些现状,历史,然后描述系统为什么这么设计。然后针对他提出一些问题,我们是如何设计的。 但是这个过程感觉面试官不信服我说的设计,这就导致整个过程我们一直在对抗,面到后面,我都感觉我们都要打起来了。 最后面完了,刚开始以为没机会了,会被这个面试官刷掉,不过没想到竟然通过了。后续几面就更顺利了,最后竟然拿到这个 offer。。。。

    作者回复: 这个面试官也许就是这样的风格,制造冲突,然后看你的回应。但是我是不推荐这样的方式的,这就好像工作中一样,非得“不打不相识”吗?有些候选人能接受这一点,有些则不然。 当然,需要说明的是,是不是通过是一个综合考量,而不一定是单纯地根据这个产生冲突的事件而决定的。

    2021-04-20
    4
  • 璀璨星空
    面试实际相互考察的一个过程,优秀的工程师在面试过程中会考察面试官,能力"差"的面试者都是单向考虑问题,我前前后后面试过几十家公司,相对来说面试体验好的还是大厂,因为它有既定好的一整套面试流程,中小型公司基本都是今天提到的反面角度(占70%)吧,很容易错失优秀的工程师

    作者回复: 了解。这里所说的反面例子,都是我觉得比较常见的问题。

    2021-04-19
    1
  • lihp
    S 招聘人员主要是C/C++,笔试题中有一道题是关于C语言宏的用法,每次面试这道题的时候都会问:宏和函数有什么区别。 我觉得这是一个糟糕的问题,与特定的知识点相关,而且是书面上的常规介绍,只要是认真看过书或者看过C/C++面试指南的人都能说出基本概念,只能作为技术领域-编程语言-C的知识掌握情况,非C语言基本上无解,与能力无关,与思考方式无关。

    作者回复: 这个问题是一个基础知识问题,如果职位需求明确就是要C语言的功底,那么确实可以问,否则就不太适合。

    2021-04-17
    1
  • 亚林
    这个行业,不管是项目经理,技术工程师,还是产品经理等的核心能力就将模糊的实际问题抽象成清晰的工程问题
    2021-04-18
    2
  • xindoo
    请简述下茴香豆的茴字的四种写法
    2022-02-12
    1
收起评论
显示
设置
留言
5
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部