写点什么

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

  • 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:372722

评论

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

决策 AI:以高效落地为目标的工程技术

第四范式开发者社区

机器学习 数据库 时序数据库 特征

OpenMLDB 进阶使用攻略和高级特性介绍

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

GitHub下载量从19暴涨到5W,这份架构师学习路线只用了一晚

Geek_0c76c3

Java 数据库 开源 程序员 开发

开源3天获得业界一致好评!阿里最新产Spring全家桶速成笔记真香

程序员小毕

spring 后端 Java 面试 spring-cloud spring-boot

清华毕业大牛带你深入解析JVM,附五大实战技术文档,总计1024M

Geek_0c76c3

Java 数据库 开源 程序员 开发

OpenMLDB+Byzer,SQL 也能玩转机器学习全流程

第四范式开发者社区

机器学习 数据库 开源 时序数据库 特征

究竟都是谁在使用?OpenMLDB 落地案例大起底

第四范式开发者社区

人工智能 数据库 开源 时序数据库 特征

专访 | 赵沁雪:参与开源,不是一个人的战斗

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

OpenMLDB Meetup No.6 回顾 | OpenMLDB+37手游:一键查收特征计算场景案例及进阶使用攻略

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

不愧是阿里新产SpringSecurity+OAuth2实战笔记,(用户+案例+认证+框架)打造企业级认证与授权

程序员小毕

程序员 程序人生 springsecurity java面试 安全框架

当下的网络安全行业前景到底怎么样?还能否入行?

网络安全学海

程序员 黑客 网络安全 信息安全 渗透测试

花2个月面过阿里Java岗,拿个25K不过分吧?

程序知音

Java java面试 后端技术 秋招 Java面试八股文

性能测试知识科普(三):压测工具

老张

性能测试

秋招Java面试大纲:Java+并发+spring+数据库+Redis+JVM+Netty等

Geek_0c76c3

Java 数据库 开源 程序员 开发

活动紧急插播 | QCon 全球软件开发者大会早班车连线分享

第四范式开发者社区

人工智能 数据库 开源 时序数据库 特征

AICon 2022 | 来杭州和 OpenMLDB 见面吧

第四范式开发者社区

人工智能 机器学习 数据库 时序数据库 特征

贡献者任务第五期,炫酷登场!

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

【Meetup 明天见】OpenMLDB+37手游:一键查收特征计算场景案例及进阶使用攻略

第四范式开发者社区

人工智能 数据库 开源 时序数据库

阿里最新产物:亿级流量高并发系统设计(全彩版小册开源)

Java全栈架构师

程序员 程序人生 系统架构 中间件 java面试

直冲云霄,阿里大牛耗时49天整理12W字面试手册,押题准确率直冲95%

Geek_0c76c3

Java 数据库 开源 程序员 开发

高并发系统简单玩!Alibaba全新出品亿级并发设计速成笔记真香

Geek_0c76c3

Java 数据库 开源 程序员 开发

倒数三天 | WAIC 滴水湖 AI 开发者创新论坛:当数据库遇上 AI 来啦!

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

深入理解Kubernetes Pod调试

俞凡

最佳实践 云原生

阿里最新分享 SpringCloudAlibaba 实战小抄(第五版),一代更比一代强

Geek_0c76c3

Java 开源 程序员 数据 开发

OpenMLDB v0.6.0 发布 | 便捷性、可用性大幅提升!

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

专访 | 许伟 ——贡献榜 Top4 也只是“开源小白”

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

还是 “月饼” 后续,玩转炫彩 “月饼” 之 问题说明

矜辰所致

开发板 ESP32-C3 10月月更

如何选择架构中的底层工具?OpenMLDB 在 Akulaku 数据驱动中的应用实践给你答案

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

OpenMLDB Airflow Connector:让 MLOps 工作流更自由

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

阿里打工4年被裁,国庆七天系统查漏补缺期间我总结出了一条对标阿里P5~P7Java程序员体系学习路线

Java永远的神

程序员 程序人生 后端 Java 面试 学习路线

推荐一个人工智能应用落地的应用

felix

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