专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
51好读  ›  专栏  ›  Cocoa开发者社区

应届生应聘iOS岗位的面试建议

Cocoa开发者社区  · 公众号  · ios  · 2016-11-15 08:05

正文

请到「今天看啥」查看全文



相信自己的选择,全力以赴


在开始准备面试前,一定要确信自己所选择的方向。这两年虽然iOS开发虽然有所降温,但市场对于优质人才的需求还是求贤若渴的状态,即使长远的来看,iOS开发也是一个可以深度发展持续提升的职业方向。一旦决定应聘iOS岗位,一定要全力以赴,切不可今天OC,Swift明天再抓一本java。再者,iOS整套的硬件软件开发体验,macbook,iPhone,Xcode,Develper API等等都是一流的。


建议一:动手做一个简单App


做过和没做过App之间有很大的差别,不用做复杂的app,可以是一个简单的demo,类似于计算器,日历,天气的app,这个app展示给面试官看的时候,可以表明以下信息:


  • 使用过Mac系统。

  • 有Xcode上手经验,知道如何调试App。

  • 能做基本的UI,清楚诸如UIWindow,UIView,UIButton这些基础的元素。

  • 发送过网络请求,大致知道HTTP的概念。

  • 有过本地的存储,可以是简单的NSUseDefault,了解持久化的概念。


所以App可以功能很简单,不需要花心思在UI的设计上,只是用来说明你知道iOS App开发是怎么一回事。


但这个建议实际上是加分项,很多面试官包括我本人都不强制要求应届生有iOS开发经验,毕竟在校期间更多的是吸收理论知识,但做过App会加印象分,更是一个积极的信号,代表你对iOS开发确实感兴趣。


做一个真实的App,比在网上找一堆面试题,记住所谓的标准答案要靠谱的多。而且强行记住的答案很容易露馅,Objective C的runtime知识岂是几道面试题可以说得清楚地。


建议二:完整的阅读一个github开源项目源码


做过App表明你上过手,但是阅读过优秀的开源代码会让你更自信,更容易让面试官相信你确实是个技术向的人。


这里推荐两个github上的项目,Objective-C和Swift各一个,选择任何一个深入阅读都可以,根据自己喜好即可。


CodeHub - Objective C







请到「今天看啥」查看全文