从十月中旬面试至今已满一个月, 尘埃即将落地, 在此对这段面试经历作个小结.git
内容主要围绕面试准备
以及职业发展
两方面展开, 虽不包含具体面试题等信息, 但会列出我的概括的面试考纲
以及注意事项
等供参考.github
全文字数: 1,763 | 预计阅读: 6分钟面试
老规矩, 先上你们关心的结果算法
首先, 不管是走内推、猎头或自投(某直聘、某钩、官网/公众号)等方式, 在简历投递次数和频率上都要克制, 好比只安排一周内的面试、天天至多面1家、预定下午面试等等.设计模式
其次, 看清楚JD职位要求, 以及错开对同派系公司不一样岗位的投递. 好比, 可能公司内部共用同一套招聘系统, 某个岗位进入面试流程后, 那么其余岗位是没法同时进行面试的.数组
最后, 不要太在乎投递结果, 2~3天没回复就尝试投递其余岗位.性能优化
另外, 可能有同窗注意到, 我面过同派系不一样bu的岗位, 据我我的不靠谱的猜想, 这块逻辑多是这样的:bash
if (内推 + 以前面试记录性质良好) {
// 可能有机会
} else if (本身继续投 + 多争取一番) {
// 机会很小, 但想去就得尝试
} else {
// 可能得半年后了
}
复制代码
准备方面我分为两部分, 首先是心理层面的准备, 而后才是战备"物资"网络
明确动机数据结构
好比为何要跳槽或你想从事什么内容? 马爸爸曾说起过三要素(钱、心、事), 你是否彻底认同? 或是有其余的缘由?
不鼓励轻易跳槽, 跳槽未必有利于你长期的发展, 还有就是像某东在就任经历这块卡的很严
优点劣势
面对其余候选人, 是否清楚本身的优点劣势?好比你某方面技术突出、抗压能力更好、沟通能力更好等. 认清不足以及想好将来具体的提升的计划
最坏打算
若决定离开, 那么便坚定离开, 没有回头路. 决定前作好最坏打算, 好比连续面试下来结果都很差, 是否能承受, 有无备选方案?
学会健忘
可能某几回面试结果不尽人意, 或是由于准备不足, 或是由于"气场不和"等等. 总之摆正心态, 忘记以前的面试结果, 对面试中发现的问题有针对性的去总结和提升, 而后接着面就好
尤为对于"放长线做战"的同窗, 我的推荐花时间搞清楚以上4点
"物资"直接决定面试的成败. 主要分为硬实力与软实力的体现
相比于记面试题, 不如夯实题目后边的知识点, 面试遇到原题的概率仍是不要赌了. 掌握知识点不管对面试或工做成长都大有裨益
此处奉上三年iOS开发面试考纲, 我的愚见, 仅供参考
全部列举的知识点, 本次面试均有涉及. 深度方面需我的进行挖掘
算法貌似大厂必考项, 技术面几乎每轮都有, 推荐leetcode分类型进行算法思路的训练, 通常能够秒杀medium的题目足矣, 仅一次问到hard难度的题目
而后iOS知识点考察, 仅知道是什么远不够, 更多的是为何, 实现原理这些. 平时须要多积累, 好比从某个问题深刻挖掘, 看源码, 博客文章(内容未必都对, 带着辩证思惟去看)等. 另外印象笔记剪藏功能用于收藏回顾真的至关不错.
面试官每每会由浅入深进行考察, 若不会就明确表示出来(吃过强答的亏, 印象分那是卡卡卡的掉) 必定要多与面试官沟通, 倾听面试官把问题描述完, 若只是忘了细节争取能说下思路也好
最后, 有时间不妨了解下面试岗位的相关产品, 好比对产品体验一番, 或作个逆向, 面试时也会多一笔谈资
这方面结合各位大佬赠与的宝贵建议简单归纳一下
围绕核心
对于走技术路线的同窗来讲, 毫无疑问就是不断提高技术方面的深度以及广度
提升软实力
专业之外的能力, 具体前边也有说起, 好比学习方式的改进, 沟通能力的提升, 变得更靠谱等
承担更多
不仅仅专一于完成份内之事或提升我的, 尝试放大格局, 主动去承担本分之外的职责, 好比思考并实践对整个团队或者整个公司层面有益的事
全文观点皆主观想法, 各位见仁见智
最后祝你们早日拿到指望offer, 将来发展上越走越远!
还特别感谢老东家的知遇之恩以及各位领导同事对个人关照, 谢谢全部给与我面试机会的公司跟遇到的每位面试官和hr同窗.
不少大佬(达文哥、官钦哥、东哥、亮哥等等)在面试中或私下就任业发展方面赠与了很是很是宝贵的建议, 受益不浅, 大恩不言谢!
原文做者: ShawnFoo