
劳动节假期之后第一天,公司CEO开会宣布因为项目投入产出比没有达到预期,下一笔投资不会到账,公司资金链宣告断裂。我正式进入求职阶段。。。虽然说已经5月份了。。。
前期准备
因为此次求职并不是主动的,来的比较突然,所以需要一些时间来梳理自己的知识体系,回顾一些基础的知识。于是花了几天时间熟悉面试题。
简历投递顺序
不要海投,不要海投,不要海投,重要的事情说三遍。
先整体看一下最近的求职市场,学会评估哪些招聘是的确缺人,而哪些只是常年挂着。
筛选出一些比较感兴趣的公司,列出优先级,由低到高,先投递一批,等到回复后再投递另一批,这样主要是为了给自己一些时间熟悉面试,毕竟不管怎样准备,总会有疏漏的地方,先通过面试一批公司,让自己尽快进入状态。
简历投递渠道
对于没有大厂经验的开发者来说,拉钩 并不是一个值得关注的地方,基本投递后了无音讯或者几天后标记为不合适。
论坛水友的内推,V2EX里企业HR的招聘贴,BOSS直聘都是不错的选择。作为参考,结合这求职期间的面试邀请,大致的比例是 2:2:6。
关于简历内容
关于简历中的内容,我的建议是把自己能 show 的东西写出来,因为无论公司是否有 iOS 开发者,对于我们来说,第一关都是 HR,看似专业的术语会很大几率影响 HR 的判断,毕竟 ”iOS 程序员的简历是最多的“ 😂。
当然,如果你能将简历直接递交到用人部门主管手中(包括邮箱,微信等等)那就再好不过了。
另一方面,我们不能为了秀而秀,单纯为了秀而不顾自己水平的乱写,我只能说陈独秀,你坐下。。。
任何关于招聘总结的帖子中,”熟悉简历中的技术点“ 永远都是最重要的点,你想,总不能被自己简历中的知识点难倒吧, 想想那尴尬的沉默。。。
只要你面试的不是实习生或者初级工程师, 那么你最好考虑一下自己的擅长方向,比如 UI精通,架构精通。因为开发者不可能只沉浸于业务,你得有一方面的专长,这是和其他竞争者拉开差距的地方,很不幸,我在本次的求职中,因为这个原因错失了两个还算不错的工作机会。
关于面试过程
一天面试 1-2 家公司是比较合理的安排,不建议超过2家。经历有限,一家靠谱的公司,基本面试流程都在2个小时左右,早晨一家,面试完,吃个午饭休息一会,到另一家,这样时间还算是比较充裕,自己也有个缓冲时间,若一天都在赶着面试,那自己的状态又还有几分呢?
正常面试环节一般是 笔试-团队主程面-技术主管面-HR面, 完整是这样,但是根据每个公司不同的情况会有所筛减,不过 技术主管 和 HR 是必不可少的。
如果面试环节完整,那么有两个环节是必须重视的。
-
团队主程面试
在这一面中,你直接面对的就是今后的同事(当然前提是通过面试),这类人有个共同的特点-不希望招一个比平均水准差的。尽量减少团队的培训成本。都希望你是一个可以快速理解项目,快速加入开发流程的人。
所以,你必须对他提到的问题做到 90% 的对答如流,要不然你可能进不了下一轮; -
HR面
在HR面中,其实没什么可说的,如果你足够优秀,那么不用担心,如果你只是在平均水准之上,那么你可能得给 HR 一个 稳定 的印象, 所谓 稳定 其实就是不要频繁跳槽,一般两年一次是在接受范围内。最后,在每次面试结束后,一定要主动询问面试官,本次面试中,他觉得你比较不足的地方,这些能帮助你在后面的面试中,表现的更好。
关于最近的面试题
这半个月的面试过程中,主要涉及到下面的问题:
- 各家组件化方案的优劣不同;
- 性能优化;
- runtime相关原理;
- weak的实现原理;
- 属性关键字修饰;
- 项目中关于网络层的优化;
- Runloop相关;
- 多线程各种方案对比;
- 第三方库原理;
- 图片解码是干什么?
- iOS中事件处理流程;
- 分类本质;
- block相关;
- 锁相关;
- kvo&kvc;
总结
找工作真的很累,尤其是在5月。。。。
关于知识积累,一定要注意平时容易忽略的地方,比如说 为什么 SDWebImage 中下载图片完成后需要将其解码?
在可以快速高效完成日常业务后,一定要选择一个方向,要有所精通。




近期评论