【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

如何准备你的下一次高级开发人员面试?

  • 2019-10-10
  • 本文字数:2185 字

    阅读完需:约 7 分钟

如何准备你的下一次高级开发人员面试?

本文作者介绍了在面试高级开发者职位时的技巧,与面试初级开发者的不同。需要对面试官、公司、职位做提前调研。为了准备面试,你需要调研、调研、再调研。



去年,我经历了我软件开发生涯中最令人沮丧的 6 个月。


我申请的高级开发人员职位,一个都没有回复我。


几乎所有的职位,我都写了个性化的求职信,以及适合该职位的定制简历。我甚至自学了很多新技能,只是为了把它们写进我的简历。


如果我在 6 个月前写这篇文章,上述这些会是我写给同为开发人员的同伴们的提示。嗯,但这些提示不会起作用,至少对于高级开发人员的面试来说的确如此,以下我将说说这是为什么。

高级开发人员的招聘规则不同

当雇佣初级开发人员时,公司会去寻找开发人员。当雇佣高级开发人员时,开发者必须自己推销自己。


每一个高级开发人员的招聘都是通过面试来考核他们的以下方面:


  • 最低学历(人才引进面试)。

  • 编程能力(现场面试/线下面试/CoderPad-Codeshare)。

  • 架构能力(也就是系统面试)。

  • 团队/管理能力(与团队成员/CTO/CEO 的面谈)。

  • 对公司文化的适应性(额外的人力资源面试)。


这与初级开发人员形成了鲜明的对比,这些开发人员通常会在黑客马拉松、校园面试或在线编程竞赛活动中被集体考核通过。


因此,考虑到每个阶段所投入的时间,高级开发人员的招聘成本呈指数级增长。还需要考虑钱,如果这还涉及外部负责招聘的人员的话。


你最好在你的简历、求职信和第一次打电话时就证明这一点。而做到这一点的关键是推销你自己。下面是针对高级开发人员应用申请应聘的四个技巧。

调研、调研、再调研

营销人员经常在接触客户之前对他们进行研究。作者对出版商也是如此。只有程序员才会给从旧金山到悉尼的 90 位雇主写同样的样板求职信。


程序员可以开发出样板代码,但不需要程序员开发出样板求职信。避免样板文件,以及个性化求职信的唯一方法就是做深入的研究。

1. 研究他们做什么

“我非常热衷于追求卓越的用户体验,尤其是 gif 动画和视频内容。”


一家经营瑜伽视频市场的软件公司可能会喜欢你在申请前端开发职位时,你在求职信中的以上描述。如果申请的是同一家公司的视频压缩工程师的职位,不提“非常热衷于”这部分可能效果会更好。如果你正在申请股票交易算法职位,那么这样的描述就完全没有必要了。


检查你在求职信中写的每一行。你和你申请的产品部门之间,求职信中提到了哪些交集?


只保留那些非常重要的东西,其余的都拿掉。

2. 研究它们为何以及怎样存在的

这对于申请创业公司来说尤其如此。


创业公司经常讨论他们自己的创业故事。是什么打动了他们,他们看到了什么痛点,他们是如何想出解决方案的,以及他们对改变现状多么满怀热情。


当他们从那些渴望成为他们公司一部分的人那里听到同样的事情时,他们会感到被认可。


想象一下他们的喜悦——他们不仅得到了一个开发人员,而且还得到了一个行走的福音传播者,他能够将自己的故事推销给潜在利益相关者。


有人会写像病毒一样传播开来的推文,说创造下一代 VR 游戏有多棒、AI 支撑的数据库有多棒、前端框架有多棒。他们会写出能够接触到富有的投资者的推文。


永远记住:人们用他们的心购买,并用他们的头脑来判断。


迎合他们的内心需求,但要确保你自己是能感受到的。不要听起来太虚伪。

3.研究一下你要申请的职位

这一点相对而言没那么重要,但其实它也很重要。


当你把你的申请发给招聘经理的时候,要对他们来自哪里,做过什么工作等等做初步的调查。看看他们的 LinkedIn 总归没有坏处。如果是他们主动来找你,他们之前也会做同样的调查。


这么做可以给你带来明显的优势,也可以让你避免在求职信中犯一些错误。


例如,如果你是英国人,而邮件接收者也是英国人,那么调侃一下伦敦的天气可能会打破沉默。但如果你不是英国人,这可能会导致一个有偏见的人立即拒绝你。

4.从字里行间体会(重点集中在加分项的要求上)

去年,我申请了斯堪的纳维亚国家一家龙头银行的高级开发职位。


他们很高兴地在他们的办公场所欢迎我,但我最终被拒绝了,可能是因为我对一个样板问题的愚蠢回答:您编写过多少测试用例?我说,“有一些,但不是很多。”


我知道这是一个工作要求,但只是一个额外加分项。我认为这没什么大不了的。


一年后,我带着许多新技能又申请了这份工作。我又被拒绝了,甚至在面试之前。


然后,我在一次开发人员会议上遇到了他们以前的开发人员。他吹嘘自己是如何因为被迫编写愚蠢的测试用例而离开那家银行的。


那是 18 个月前的事了。就在我与他们面试之前。


当他们再次发布那份工作时,我发布了一个 Github repo,专门演示我的自动化测试用例编写,我在求职信中,简要但具体地提到了它。


仅仅经过两周的面试和一次超级简单的面试,我就获得了一个团队领导的职位。


这个故事的寓意是什么?作为加分项的技能往往是必须具备的要求,你永远都不应忽视它们。


在这个银行的例子中,测试用例是开发人员的责任,不管这个责任有多小,这是他们的内在信念。


对这种信念的违背伤害了他们。求职者对这一信念的认可,使面试官对该求职者的其他必备技能均给出了通行证。


这是销售原则的重新审视:人们用他们的心购买,用他们的头脑来判断。

结论

软件公司雇佣高级开发人员不仅仅是为了编程。他们经常雇佣他们以将他们的愿景/产品推销给其他开发者,并最终推销给外面的世界。


如果你对自我推销有足够的了解,你的求职信就能脱颖而出,让你获得面试邀请。


原文链接:


How To Prepare for Your Next Senior Developer Interview


2019-10-10 16:372346

评论

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

Java | interface 和 implements关键字【接口,看这篇就够了】

Fire_Shield

Java 接口 9月月更

隐私计算大规模落地场景的解决之道:分布式计算架构

Jessica@数牍

隐私计算 分布式技术 分布式计算框架

软件测试 | 测试开发 | Docker 镜像构建可以分享的快乐

测吧(北京)科技有限公司

测试

k8s Tidb实践-部署篇

TiDB 社区干货传送门

数据库前沿趋势

软件测试 | 测试开发 | Git实战(五)| 让工作更高效,搞定Git的分支管理

测吧(北京)科技有限公司

测试

DAPP系统开发Web3合约技术

薇電13242772558

dapp web3

软件测试 | 测试开发 | Dubbo-admin+Zookeeper 的环境搭建实操与 Could-not-extract-archive 报错踩坑

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 30 分钟轻松搞定正则表达式基础

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试平台开发-前端开发之Vue.js 框架的使用(二)

测吧(北京)科技有限公司

测试

武汉web前端开发培训机构学费多少

小谷哥

数字孪生实操——实践类

阿里云AIoT

物联网 数据采集 传感器 数字孪生

TiDB Lightning导入超大型txt文件实践

TiDB 社区干货传送门

迁移 管理与运维

IoT数据倾斜如何解决——实践类

阿里云AIoT

算法 流计算 物联网 数据处理 并行计算

资源画像,看得见的容器资源优化助手

阿里巴巴云原生

阿里云 容器 云原生 ACK

数据中台中事实表设计概述

穿过生命散发芬芳

数据中台 9月月更

TiFlash 源码阅读(九)TiFlash 中常用算子的设计与实现

TiDB 社区干货传送门

软件测试 | 测试开发 | Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成

测吧(北京)科技有限公司

测试

大数据开发培训机构怎么选择

小谷哥

链上自动化何以成就更好的 Web3 | 对话 OAK Network

One Block Community

区块链 自动化 专访 波卡生态

软件测试 | 测试开发 | 黑盒测试方法论—场景法

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 黑盒测试方法论—等价类

测吧(北京)科技有限公司

测试

小间距LED显示屏未来十大发展方向

Dylan

LED显示屏 led显示屏厂家 户内led显示屏

关于事务注解中的常用参数详解

codeshero

Java 后端 事务 注解 9月月更

NFT 离商业化还有多远?

One Block Community

区块链 程序员 NFT 商业化

弯曲矫正技术概述

合合技术团队

人工智能 深度学习 图片处理

k8s Tidb 实践-运维篇

TiDB 社区干货传送门

数据库前沿趋势

Hibernate 缓存与 MyBatis 缓存的理解以及比较

codeshero

Java hibernate 缓存 mybatis缓存 9月月更

开放算力,云启未来!与龙蜥一起开启 2022 云栖大会之旅

OpenAnolis小助手

开源 科技 峰会 云栖大会 龙蜥社区

国庆福利:6大云原生落地指南、100余页实用转型干货 免费下载!

York

容器 DevOps 微服务 云原生 应用现代化

软件测试 | 测试开发 | BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | BAT 大厂最流行的性能压测、监控、剖析技术体系解析

测吧(北京)科技有限公司

测试

如何准备你的下一次高级开发人员面试?_文化 & 方法_Pen Magnet_InfoQ精选文章