关于招聘:如何短时间全面评估一个程序员的能力

简介: 云栖社区有很多类似的讨论,有很多评估方式,之前好像在一些文章里也表达过自己的看法,但是在招聘时,时间很有限,最多也就一两小时,如何在这么短时间内评估一个人的技术能力呢?是个有意思的问题。我也招过一些技术人员,我觉的有两点很重要,也很简单。

云栖社区有很多类似的讨论,有很多评估方式,之前好像在一些文章里也表达过自己的看法,但是在招聘时,时间很有限,最多也就一两小时,如何在这么短时间内评估一个人的技术能力呢?是个有意思的问题。
我也招过一些技术人员,我觉的有两点很重要,也很简单。

  1. 网状问题点状问
  2. 点状问题网状问

举例:
一: 网状问题点状问
比如考察一个工程师的技术广度、深度,这是一个网状问题,可以点状问,不管时招聘什么语言的工程师,也不管他熟练哪些编程语言,都可以这样问:

  1. 选取你最熟悉的一门编程语言,写代码在屏幕上输出helloword!字符串。(这个肯定会)
  2. 详细说明你所理解的,计算机在main函数执行并输出helloword!过程中,计算机做什么那些事。
  3. 看表计时间,一般能有模有样的讲半小时到一小时的,都是肚子里有货的,能讲几个小时甚至更多的,就是大牛了。(这样的招聘好娱乐啊,HR和程序员不要打我)
    其实如果面试官有一定的技术功底,不管面试什么技术领域的工程师,都能较准确的评估面试者的技术能力,HR就计时吧,哈哈。

其实很多技术细节如果不常用,肯定说不详细,人不可能准确记住那么多东西,但是框架性的思考和认知是很难忘记的,所以main执行干了什么,输出helloword!干了什么是,可以考察一个人对硬件,通信协议,操作系统,编程语言平台等很多方面的框架性认识。

二:点状问题网状问
可以就一个技术领域,让面试者会答这个领域有多少关键技术点,然后,找其中一个技术点,问这个计算点的包含多少关键技术点,并简要阐述……;可以根据需要这样一级级问下去,哦了。

目录
相关文章
|
2月前
|
机器学习/深度学习 数据采集 缓存
蛋白质结构预测:从AlphaFold到未来的计算生物学革命
蒋星熠Jaxonic以“摘星者”视角,融合深度学习与几何工程,详解蛋白质结构预测的模块化实践。从序列到三维结构,贯穿可解释性、轻量架构与性能权衡,助力科研与工业落地。
|
人工智能 异构计算 Python
智谱AI数学课代表MathGLM魔搭首发,社区体验推理教程来啦!
GLM家族又发布了一个新成员 数学模型 MathGLM ,以提升大语言模型的数学推理能力。它可以在不使用计算器工具的情况下,高效执行复杂算术运算,解答中文数学应用题,已经在魔搭社区全球首发开源啦!
|
存储 关系型数据库 MySQL
MySQL bit类型增加索引后查询结果不正确案例浅析
【8月更文挑战第17天】在MySQL中,`BIT`类型字段在添加索引后可能出现查询结果异常。表现为查询结果与预期不符,如返回错误记录或遗漏部分数据。原因包括索引使用不当、数据存储及比较问题,以及索引创建时未充分考虑`BIT`特性。解决方法涉及正确运用索引、理解`BIT`的存储和比较机制,以及合理创建索引以覆盖各种查询条件。通过`EXPLAIN`分析执行计划可帮助诊断和优化查询。
266 1
|
SQL Java 数据库连接
MyBatis实现动态SQL更新
1. 复杂一点,通过 MyBatis 的拦截器机制,在 SQL 拼接的 prepare 阶段修改 SQL 语句,实现动态 SQL。 考虑到拦截器机制不需要修改过多代码,因此本文博主将带领大家学习如何利用 MyBatis 拦截器机制来优雅的实现这个需求。
445 0
一键自动化博客发布工具,用过的人都说好(csdn篇)
使用一键自动化博客发布工具blog-auto-publishing-tools把博客发布到csdn上。
一键自动化博客发布工具,用过的人都说好(csdn篇)
|
算法 安全 程序员
揭秘分布式系统:日志复制如何保障数据一致性?
本文介绍了分布式系统中的日志复制技术,这是保证高可用性和数据一致性的重要手段。以Raft算法为例,文章阐述了Leader如何将客户端请求复制到Follower的日志中:Leader首先记录请求,然后通过RPC发送给Follower,等待ACK确认,必要时进行重试。当多数Follower确认后,Leader提交日志并通知Follower。文中还提到了网络分区和日志一致性等挑战,以及应对策略,如超时机制、领导选举、日志匹配和压缩。最后,强调了日志复制在面对故障时确保系统一致性和可用性的作用。
481 4
|
搜索推荐 数据挖掘 UED
中小企业CRM解决方案排名:性价比之选
中小企业在选择CRM系统时面临的主要痛点包括预算有限、需求多样、IT资源匮乏等。因此,他们需要寻找高性价比、功能全面、操作简便且具备灵活性和可扩展性的解决方案。本文推荐了纷享销客、Zoho CRM、Apptivo和简道云CRM等几款适合中小企业的CRM系统,这些系统不仅能满足企业的多样化需求,还能助力企业高效管理客户关系,提升销售业绩。
|
开发框架 Unix .NET
老程序员分享:NLog类库使用探索——详解配置
老程序员分享:NLog类库使用探索——详解配置
554 0
|
域名解析 Ubuntu 安全
如何在 Ubuntu 20.04 上安装 Visual Studio Code
Visual Studio Code 是一个由微软开发的强大的开源代码编辑器。它包含内建的调试支持,嵌入的 Git 版本控制,语法高亮,代码自动完成,集成终端,代码重构以及代码片段功能。本文主要为大家讲解两种在 Ubuntu 20.04 上安装 Visual Studio Code 的方式。
61464 1
如何在 Ubuntu 20.04 上安装 Visual Studio Code
|
Web App开发 安全 前端开发
干货 | 总结各种骚姿势绕过文件上传
干货 | 总结各种骚姿势绕过文件上传
13867 0