写在前面
写这篇文章一来是记录一下这段时间来的招聘工作,二是想着当程序员不一定都有机会去参与面试的工作,可以分享一下。
另外不同于大公司的招聘,创业公司的招聘之路特别崎岖。同时,在应聘者的角度,想要在创业公司拿到高薪也不是那么容易的,那么在哪些方面发力,可以帮助我们脱颖而出?接下来我会发表一些看法,顺带分享一下我们公司招聘的方法。
背景
自从年后公司决定调整业务方向,将H5模板开发那一块都抛掉以后,清退了很多实习生。不得不说非常可惜,都是一些好苗子,现在估计都已经找到好归宿了。为此,公司只剩下我一个前端了。寂寞不说,有些时候没法交流是挺苦逼的一件事情。(别问我为什么还没走,我是个专一的程序员。)于是,整个3月和4月份,招聘成为了工作重心之一。
我们公司的产品叫24好玩,是一款定制微信营销活动的Saas产品。作为一家创业公司,我们团队规模小,业务范围相对狭窄,和应聘者讨价还价的筹码并不多,而开发一个工具、平台,需要的人则是有经验的,能独立完成任务的,最好就能把流行框架玩得溜的,前端工程化了解比较深入的……(除了砸钱,还有什么能拯救我?)
尽管这是一条很艰难的道路,必须一步一步走下去,不能急。创业公司的人比什么都重要,一旦决策错了,选不到满意的人,只会让自己处处有苦难言。
在此背景下,招聘是很考验企业的耐心和诚意的。
目标
我接到的任务是,在4月底前招来3位适合团队氛围的、能独当一面的前端开发工程师,经验为1-5年不等,最好是在前端工程化和前端页面性能方面有建树的。
知己知彼
又是一个用烂了的成语,但恰恰能表达我最真实的感受。
知己
要清楚我方的优劣,善于展示、包装我方的优点。
明确招聘的要求,定好方向,缩小搜索的范围,聚焦于特定的人群。
同时找出团队的短板,尽力寻找能补强这块短板的人。
大家可能会觉得把范围缩小岂不是更难找到想要的人?非也非也。现在线上招聘如此发达,只要稍微用点心,就能轻易接触到你招聘的人群。所以大胆地写上你的要求吧,我们公司就是只考虑用Vue作为主要技术栈的,即便如此,潜在的对象还是有很多很多。
我们的优点:
开放的技术氛围,鼓励新技术的应用与实践。
我们使用各种云服务,只要有网络,到处都是你的办公桌。
见证一个平台的从0到1,难得的直面用户需求的机会。
非常年轻并且有活力的团队,使用Scrum的工作模式。
除正常的薪资福利、奖金等,还有期权。(相信创业公司都喜欢用这招)
外包与我们无关!
最重要的一点是,我们专注于开发能提高企业效率的工具,富有挑战性,拥抱新技术!
我们的短板:
前端团队规模小,短时间内难成气候,需要中坚力量。(我不认为我没追求不努力学习,但这是实话)
缺乏成体系的技能培训。
前端工程化、性能优化、Web安全等方面比较薄弱。
需要关注的事情会更多,除了前端开发,还有大把的事情等着你。
无论在业务层面还是薪资福利层面,都比大公司差一截。
知彼
想了解你的对象,会有好多种方式:
可以向别人打听(听听推荐人的评价)
可以看照片(简历)
可以翻阅他/她写过的一些文章(开源项目、博客)
可以在微信上聊天(我基本都会留个联系方式)
最直接的方法就是约会(来公司见个面吧)。
主要是观察这位程序能力上是否能补强公司的短板,另外就是稳定性,创业公司不怕没用户(本来就没),就怕频繁人事变动。
第一次邂逅是简历上的你
由于我们公司全面使用线上招聘(其实程序员需要去线下招聘会的吗?如果大家有这种体验的话,不妨分享一下),很明显,对应聘者的第一印象都是从简历来的。后面有没有戏都得看简历,所以说第一印象很重要。
这里要先分享一下我筛选简历的心得体会,这段时间在拉勾上筛选了大量的简历,一句话总结就是前端工程师的简历参差不齐,而我也分析了一下这些简历加减分的细节:
score++:
有开源项目,乐于写Demo,勇于尝试新技术。
不只是熟悉XXX技能,关键是使用这个技能完成了怎样的需求。
稳定性,我不排斥跳槽,但频繁跳槽则会事先打个八折。
能在简历中体现自己的想法或收获,并非单纯的完成任务。
爱玩社区,爱技术交流。
有自己未来的职业规划。
用markdown写的。(我个人爱好)
score--:
项目介绍长篇大论,不分点分段(程序员的简历不应该是最有条理的么)。
没有针对性,实践经历很丰富,却不相关。
多错别字(这可是你的简历,自己没有读过一遍?Angular打成Angalar好意思吗?)
项目排前面的距今时间反而越久远。(反人类阅读习惯)
筛选了100+的简历,平均每天邂逅4位工程师,当然这只是拉勾一个渠道的。自此至终,我都对简历保持比较高的要求。因此能保留到电话面试的几乎也就十分之一左右的数量。
这里要提醒找工作的同学们一句,如果你真的想找份好工作,请先收起你的自信,踏踏实实把简历修整漂亮了。找对象第一时间看照片,招聘第一时间看简历,门面赏心悦目,方能打动人心。
先听听你的声音
筛选出来简历后,我们会邀约应聘者进行一个简单的电话面试,使用电话面试主要有两个好处:
节约时间,提高效率
直接,因为思考的时间有限
对于创业公司来说,由于没有太吸引人的条件,说不定公司地址还在城市的哪个角落,直接就让人家跑过来见一面,成功邀约的机会就更小了。所以采用电话面试的方式,双方都可以预先了解一下情况,一般来说简单的几个问题只需要10到15分钟,万一不欢而散也不至于占用半天时间。
这次招聘我设定了下面这几个相对开放的问题,重点不是考验技术基础,是看对技术、工作以及未来的看法:
1. 谈谈使用Vue的体会
希望听到:渐进式的前端框架;优点;和react、angular等流行框架的对比。
2. 谈谈前端工程化
希望听到:开发、生产环境的区分;本地开发、测试、打包发布等流程的引入;自动化任务;为何需要有前端工程化。
3. 谈谈之前做过的项目
看看是否有总结过,是否有收获,以及对项目的理解程度。
4. 在项目、团队中处于什么位置
期待:团队的组织者、推动技术改革的负责人、功能开发的中坚力量等。(要求似乎很高,但找一个这样的人可能顶3个用)
5. 期望的团队、项目是怎样的
期待:希望拥抱新技术,项目富有挑战性,有发展空间,最好有完善的从产品、设计、开发到测试的流程。
6. 离开的原因
期待:推动技术革新受阻,技术上升遇到瓶颈的。
7. 其他问题
期待:主动了解公司的,敢于提出自己要求的。
通过以上几个简单的问题,这个对象就有了一个大致的轮廓。这里可以分享给要参加电话面试的同学们一些原则:
在电话面试时很重要的一点是不要过度发散,适当发表自己意见即可,面试官不希望在电话里听你长篇大论,点到即止。
遇到语塞的地方,不要紧张,组织一下语言。最怕就是“我也不是很记得了”,“可能是这样子的吧”,“反正就是XXX嘛”这种语句,给人的感觉就不是很严谨。
不要因为英语蹩脚,遇到英文名词就糊弄过去,这会显得你很不自信。同时,真的应该多查查相关的英语词汇是怎么读的。
心动,那就来约会吧!
终于来到了正式的面试环节,以下的步骤跟常规的流程差不多:
技术(技术细节)
HR(软技能)
CEO(总体评估,潜力发掘)
比较特别的是,我们公司是HR和技术同时面试的,问完技术的问题后,技术面试官可以先离开,公司相关的问题可以由HR来回答。这样的好处是,HR可以从问答过程中加深了解,相比过后去看技术面试官写的评价,更直接更清晰。另外就是可以把控一下面试的时间。
你们也许会觉得,技术觉得没问题就可以了不是吗?实际上与团队氛围融合得好不好,沟通、精神面貌等也是很重要的考量。创业团队就那么点人,要做好天天像打了鸡血一样兴奋的心里准备!
至于面试题,我感觉没有什么亮点,另外网上也有很多优秀的前端面试题库,这里就不作分享了。
总结
如果你准备面试一家创业公司:
技能包要足够丰富,于前端而言,nodejs是很重要的!
重点看团队,别为那点薪水发愁了!
即便最后没有成功拿到offer,也不必为此伤心,可能只是方向上有偏差。
如果你是一家创业公司的技术面试官:
尽可能提高你的标准!即便HR可能会打死你。
交个朋友吧,说不定日后就是一家人了。(一家公司的人)
别怕威胁到自己的地位!敢于和比自己牛的人打交道!
最终的结果是我们招到了两位非常优秀的前端工程师,一位有很强的产品思维,他能发现很多的细节以及如何将一个前端工程做成产品;另一位基础扎实,经验丰富,对前端工程化也比较了解。
很多人都能体会到面试后拿不到offer的失望,而我体会到的却是另一种失望:你发出的offer或面试邀请被拒绝了。
差不多就是你钟爱的女孩给你发好人卡的感觉。
因为难得,所以倍加珍惜。
我们团队人数不多,因此会更像一个family,会更注重每个人的成长和培养。找到一个合适的对象真的很难得,所以我们也很慎重。
找对了人,事半功倍。相信每个创业公司都能明白这个道理。
顺带贴几张图片吧~
周四分享会的小游戏竞赛,每次都是一轮血战。
白水寨游览,玩到衣服都湿透了。
轰趴做游戏~
希望大家都能找到自己理想的创业团队~!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。