采访了六位大厂面试官,这些iOS开发才是公司想要的

前言:

有不少读者正在找工作。虽说网上有不少类似于「XXX 的面试准备」、「XXXX 面试心得」之类的文章,但是都没有说清楚这样一个问题:

“ 作为面试官的我,到底喜欢什么样的 iOS 人才?”

所以,今天我们换个角度,采访了几位面试官,谈一谈他们对于面试者的期待,希望可以在这个金三银四的时期,帮助到找工作的你。

第一名:

面试官:折腾范儿_味精

蚂蚁金服会员技术部面试官,江湖俗称味精

1. 探寻机制原理,不满足于只完成功能需求的。

这一点侧面可以证明候选人有解决疑难杂症的优秀潜力,见识过更多优秀的代码,只停留在遇到问题再谷歌百度,最终完成功能需求的,并不是我青睐的。

2. 对于工作有自己的主动性设计与产出,并且能体现出技术深度与成长的。

简单的来说如果有一天老板不给你安排任务了,不给你提明确的需求做 xxx 了,你自己能有什么样的规划思考以及对项目对自己的技术提升,这一点体现主观能动性与发现问题解决问题的潜质。

3. 面试官推荐学习加油站:docs.qq.com/doc/DVWlQam9Qd3B1cEF2

第二名:

没有故事的卓同学

老司机周报发起人,目前是奇志科技 iOS 团队负责人

我们当下的主要业务是利用无人机采集数据,推动行业作业效率。移动端要处理:无人机的任务控制(按规定的航线、动作采集数据)、无人机的数据处理(拍到的图片、视频)。和服务器的通讯是很重要的一环,也有类似直播推无人机的图传视频流的场景。我们的产品 UI 的比重少,没有那么多页面,更多时候是针对一个需求,提出一个合理的技术方案,然后保证这个方案高质量的实现。

按照前面提到的要求,我们会要求移动端的开发人员一定要有良好的计算机基础知识。不是计算机专业,培训班了几个月 UI 写的溜的就完全不合适。在大的业务型公司中写了几年 UI 的也不匹配。我们要解决一个需求时,要考虑无人机硬件上的能力、飞控的能力、无人机通信上的限制、数据到 native 层后如何处理。如果计算机基础知识掌握的好,遇到我们业务上的难题就能解决的越好。所以背后还隐含了对新技术的探索、理解能力。

因为看中新技术的探索、学习能力,所以喜欢折腾其他端技术的程序员我们也很偏爱。为了保证移动团队可以有效的沟通,会尽量 iOS 和 Android 大的架构上保持一致。两端也都深度使用了 Rx。我们面向不同行业应用的 UI 是使用类似 RN 技术实现的,UI 构建代码是 js。因此 iOS 团队提供了接触安卓、前端的机会。如果一个程序员有兴趣,在我们这边就可以实现一个功能,三端代码一个人写。

第三名:

Tom

广州头条 EE 团队初创成员,资深面试官

沟通能力第一位,其次考察学习能力和知识深度,特别喜欢能够举一反三的候选人。

有强烈的学习自驱力会加分,另外能够经常了解项目上下游事情的候选人也会加分。

软素质部分,比较看中是否能够在相对苛刻的外部压力下找到解决方案,譬如对一个随机出现的 BUG 揪住不放,用了较多的个人业余时间赶上当前版本周期解决。

广州头条急招各种岗位,求简历ing,小T微信:tomtan,切磋技术和聊情怀都可以喔~~~~

第四名:

老司机周报负责人,微医生 iOS 团队负责人

对不同职位要求倾向性也会有一定区别。若招的是初中级或者实习生,我想基本功和学习能力是会占到比较大的比重的。而相对若招的是更深层次的人才,则对于技术深度和广度都会有更大的要求。在硬能力差不多的前提下,我谈谈在面试过程中会让我感觉眼前一亮有加分的一些表现吧。

  1. 认真听题目,理解考察目的,针对性和有条理性地梳理思路而后开始回答。

一类应聘者在面试过程中,会试图打断面试官提问做抢答,这是极不好的一个习惯。不仅会让面试官觉得你会较急躁,且不太礼貌,而且往往回答得并不是面试官真正想要问的。

另一类应聘者则是回答问题并没有一个很清晰的思路,自顾自地侃侃而谈了很多,最后越来越偏离主题,反而是起到反效果。相应地,如果你能够分点有层次地答题,不仅自己不会答漏,也能让面试官轻松得 get 到你的掌握程度。

  1. 气质与团队的气质能够有较大的契合。

每个团队都会有自己的气质,这会在平常工作中体现的很明显。如果你应聘的团队是较激进有活力的,对各类新技术都很热衷尝试和沉淀,而你属于较沉稳保守的,那到团队内久了就会显得格格不入。

  1. 喜欢自己从事的工作,关注业内的技术和生态发展,对近期圈子里能够有一定的了解。这一点很可能会映射出你是否会持续成长。在 WWDC 期间,我往往会聊一些相关的作为破冰话题。

  2. 定期有计划地梳理自己的知识体系。如果你有这个习惯,可以提前传到 GitHub 等地方,并在简历上体现。

第五名:

丁香园 iOS 团队负责人

iOS 及软件工程上有足够的硬实力。

软实力方面,比较考察 学习能力、主动性,我们比较喜欢做事能够做到实时反馈的人,而不是需要其他人去推动。

心态方面,我们会要求候选人 心智成熟、心态开放,并不太喜欢甩锅的行为,能够主动承担责任。

第六名:

Jason

即刻 iOS 团队负责人

除了专业技能、算法基本功符合岗位要求之外,我们还有一个 iOS 面试原则,不论职级高低都需要满足:

真实直接,是什么说什么,绕弯子的不要。

心态一定要开放,有旺盛的好奇心和想象力,不管自己 Level 是高是低,都愿意拥抱新的更好的技术和思想,少年心气。

沟通协作能力一定要强,只喜欢单打独斗的不要。

遇到问题的时候,老从其他人身上找原因的不要。

我们认为公司氛围与个人能力都很重要。只要文化足够好,就算刚入职的时候经验不足,将来成长空间和速度也是非常可观的。

总结:

定期有计划地梳理自己的知识体系

  1. 探索精神

  2. 心智成熟、心态开放

  3. 沟通协作能力

  4. 主动性

  5. 强逻辑思维

梳理自己的知识体系,并在简历上体现!

推荐学习iOS技术加油站 :docs.qq.com/doc/DVWlQam9Qd3B1cEF2

最后,祝大家看完本文后都有所收获,面试顺利~

你可能感兴趣的:(采访了六位大厂面试官,这些iOS开发才是公司想要的)