技术面试-国外人谈经验

简介: 招聘工程师的十条经验教训 作者 Manuel Pais ,译者 李清玉 发布于 2015年4月9日 Rodoljub Petrović,在过去的十年里从一名软件工程师转变成为一名经理,他在2015年卢布尔雅那开发运维日大会上分享了不断成长的工程师团队 的经验教训。

招聘工程师的十条经验教训

作者 Manuel Pais ,译者 李清玉 发布于 2015年4月9日

Rodoljub Petrović,在过去的十年里从一名软件工程师转变成为一名经理,他在2015年卢布尔雅那开发运维日大会上分享了不断成长的工程师团队 的经验教训。他的核心思想是,招聘是组织文化的最大影响因素,因此需要赋予较高的优先级,另外一个重点是把面试作为一种对话,而非测试或者试演。

Petrović认为文化是一个产品团队/组织内部最重要的。组织越小,文化就变得越重要。工程师的招聘过程通常是令人惧怕的,然而他们是评估候选人最合适的人选。当新的工程师帮助推进我们所期望的文化特质时,从长远来看,目前的工程师投资过程就是有所回报的。

鉴于这种心态,把糟糕的招聘风险降到最低则变得至关重要(前面提到的对招聘流程缺乏兴趣导致了这一风险)。没有设置足够高的门槛作为招聘标准也会增 加风险。Petrović认为如果你心存疑虑,宁愿找一个好的候选人(现在可能不符合标准,但后期通过学习能达到要求的人),也不要找一个现在很令人注,但结果反而对整个组织造成坏影响的候选者。

网络也会降低风险,两方都已经互相认识(或者被第三信任方所推荐),并且分享一些共性,或者从一个面对面交往团体(Meetup)、大会或其他过去 的活动上认识。Petrović用一个朋友的例子说明了这个经验,他可以信服他的朋友从法国南部搬到斯洛文尼亚加入他的团队。这个风险几乎为零,并且这名 新员工也非常适合这个职位。

面试应该关注在候选人的习惯、意见、推理,以及特别是在主动性方面。对于特定技术、语言或者程序库的特定问题则不太好。后者可以评估候选人的智商(IQ),或者短期/长期的记忆,但是高智商不是文化契合度的相关因素。积极性与信念会制造或打破组织文化的改变。

关于面试应该做的和不应该做的,Petrović's提供了四条经验教训。面试不是测试,文化契合度并不是通过答案对、错来决定的。面试是(应该 是)对话,而非单方面地问与答。面试者应该对被面试人的经验有一个整体的感觉,并且在与工作相关的特定主题上予以探讨,试图了解一定决策背后的基本原理胜 于真正的结果。面试也不是试演。现场编码、甚至与内部工程师结对编程,与自己编码或者与真正的同伴编码并不一样。最好是给候选人一个编码任务,让他们在合理的时间内独立完成。Petrović说面试在某种程度上,就像约会一样,由于对结果有所期待,总会有内在的压力。不要通过现场编码练习来增加压力,而是 试图减少压力,可以在一个休闲的地方(例如咖啡厅)对话,并且不要试图去战胜候选者,相反的,通过先谈论自己给候选者创造平等竞争的环境

Petrović补充说,招聘需要技能和实践,很少人是天生的面试官,参与面试流程的人需要培训,就像工程师需要技术培训来磨练他们的技能一样。

Petrović's的最后一条经验教训是简单准备(看简历,找共同性、兴趣点)并且良好地进行面试。这是一项累人的活动,所以要在开始时避免厌倦、生病或者饿肚子。并且也尽可能地与同事一起进行面试,这样可以在后续补充你对候选人的意见。

目录
相关文章
|
8月前
|
Java 测试技术 微服务
最新技术栈下 Java 面试高频技术点实操指南详解
本指南结合最新Java技术趋势,涵盖微服务(Spring Cloud Alibaba)、响应式编程(Spring WebFlux)、容器化部署(Docker+Kubernetes)、函数式编程、性能优化及测试等核心领域。通过具体实现步骤与示例代码,深入讲解服务注册发现、配置中心、熔断限流、响应式数据库访问、JVM调优等内容。适合备战Java面试,提升实操能力,助力技术进阶。资源链接:[https://pan.quark.cn/s/14fcf913bae6](https://pan.quark.cn/s/14fcf913bae6)
327 25
|
7月前
|
缓存 Java API
Java 面试实操指南与最新技术结合的实战攻略
本指南涵盖Java 17+新特性、Spring Boot 3微服务、响应式编程、容器化部署与数据缓存实操,结合代码案例解析高频面试技术点,助你掌握最新Java技术栈,提升实战能力,轻松应对Java中高级岗位面试。
565 0
|
8月前
|
Cloud Native Java 程序员
【2025 最新版互联网一线大厂 Java 程序员面试 + 学习指南】覆盖全面面试知识点、实用面试技巧及前沿技术实操内容
本内容涵盖互联网大厂主流技术栈的最新实操指南,包括微服务架构(Spring Cloud Alibaba Nacos、OpenFeign、Spring Cloud Gateway)、容器化与Kubernetes、云原生技术(Istio、Prometheus+Grafana)、高性能开发(Reactor响应式编程、CompletableFuture异步编程)及数据持久化(Redis分布式锁、ShardingSphere分库分表)。通过详细代码示例和操作步骤,帮助开发者掌握核心技术,适用于本地环境搭建与模块功能实践。适合Java程序员学习和面试准备,附带资源链接供深入研究。
237 5
|
10月前
|
人工智能 自然语言处理 算法
通义灵码助力技术求职:如何成为笔试面试冲刺的“超级助手”
在技术岗位竞争日益激烈的当下,求职季的备战已不仅是知识储备的较量,更是效率与实战能力的比拼。面对海量面试题、复杂算法挑战及快速迭代的技术框架,开发者亟需高效工具辅助突破瓶颈。阿里云推出的智能编码工具通义灵码,凭借其代码生成、优化及智能问答等核心能力,正成为开发者备战求职季的“超级助手”。
|
人工智能 缓存 Ubuntu
AI+树莓派=阿里P8技术专家。模拟面试、学技术真的太香了 | 手把手教学
本课程由阿里P8技术专家分享,介绍如何使用树莓派和阿里云服务构建AI面试助手。通过模拟面试场景,讲解了Java中`==`与`equals`的区别,并演示了从硬件搭建、语音识别、AI Agent配置到代码实现的完整流程。项目利用树莓派作为核心,结合阿里云的实时语音识别、AI Agent和文字转语音服务,实现了一个能够回答面试问题的智能玩偶。课程展示了AI应用的简易构建过程,适合初学者学习和实践。
490 22
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1968 2
|
消息中间件 缓存 NoSQL
再也不怕面试官问零拷贝技术
该文章主要讨论了零拷贝技术的相关概念、传统IO读写操作的过程以及零拷贝技术的两种实现方法。
再也不怕面试官问零拷贝技术
|
Linux 数据安全/隐私保护 Perl
解锁Linux高手秘籍:文件操作+命令解析大揭秘,面试场上让你光芒万丈,技术实力惊艳四座!
【8月更文挑战第5天】Linux作为服务器与嵌入式系统的基石,其文件管理和命令行操作是技术人员必备技能。本文从文件操作和基础命令两大方面,深入浅出地解析Linux核心要义,助你在面试中脱颖而出。首先探索文件系统的树状结构及操作,包括使用`ls -la`浏览文件详情、`touch`创建文件、`rm -r`慎删目录、`cp`与`mv`复制移动文件、以及利用`find`搜索文件。接着掌握命令行技巧,如用`cat`、`more`和`less`查看文件内容;借助`grep`、`sed`与`awk`处理文本;运用`ps`、`top`和`kill`管理进程;并通过`chmod`和`chown`管理文件权限。
321 8
|
监控 Linux 数据安全/隐私保护
Linux大神养成记:掌握这些逆天命令与快捷方式,面试秒变MVP,让你的技术实力燃爆全场!
【8月更文挑战第5天】Linux作为开源领域的核心,熟悉其基本命令对系统管理员和技术人员至关重要。本文精选了面试中常考的Linux命令,覆盖文件管理、文本处理、进程监控及权限调整等关键领域,并介绍了提高效率的快捷方式。通过掌握如`ls -l`、`grep "error"`、`top`、`chmod 755`等实用命令,以及Tab自动补全、历史命令浏览等功能,不仅能显著提升日常工作效能,还能在求职面试时展现出扎实的技术功底。
228 4
|
存储 搜索推荐 数据库
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
面试题MySQL问题之个性化推荐广告系统中ETL技术与Aerospike的结合使用如何解决
195 2