/

iOS 招聘总结

自己也做了一次面试官。简历看到了很多,内容总结如下:

一些感受

  • 一些基本的技能感觉不用写,不会吸引什么注意力。所以要精懂一些特别的技能,技术点。
  • 一些 “与产品沟通” “安排工作”,我觉的也不用写,也没什么吸引力。
  • 简历要体出自己擅长的地方,特别的地方,其他的一笔带过就可以。
  • 简历上的字词的细节我比较在意,iOS & IOS,Xcode & XCode。
  • 有 GitHub Blog 绝对的好评,但要有内容。
  • 基础知识、业务能力、性格、气场。

技能

基础

  1. Objective-C Swift
  2. 内存管理机制,MRC & ARC
  3. 代理、通知、Block 回调机制 闭包
  4. KVC,KVO 机制
  5. CoreData FMBD 归档存储 SQLite NSUserDefaults
  6. runtime 运行机制,runloop 运行机制
  7. GCD NSOperation NSThread 多线程编程
  8. Socket 通信
  9. 单例 观察者
  10. MVVM
  11. RESTful

业务

  1. 瀑布流 抽屉
  2. 断点续传 媒体流 瀑布流
  3. SSO 单点登陆

Framework

  1. Cocoapods
  2. 支付宝 高德 二维码扫描 友盟 极光推送 短信验证
  3. 微信 微博登陆 支付 in-app purchase
  4. SDWebImage AFNetworking Alamofire SnapKit MBProgressHUD
  5. IM 环信
  6. Spring 动画
  7. ICSDrawer 侧滑菜单
  8. AVOS Cloud SDK
  9. ZXing ZBar 二维码
  10. XMPP

其他

  1. Axure
  2. 良好英文文档阅读能力

职责

  1. 模块封装
  2. 上架
  3. 迭代
  4. 沟通
  5. 整体框架
  6. KVO 监听实现自定义下拉刷新
  7. 针对不同的网络状态 设置不同的缓存策略
  8. 各种 SDK 集成
  9. HTML5 Native 相互调用

奇巧淫技

自己对 iOS 的理解还并不深,如何面试更有经验的人?

答:准备的问题可以自己并不太懂,只要问题靠谱,要做的就是多听。多听面试者的回答的状态,是含糊?是自信?是心虚?而且多听几位后也就大概其知道答案了。

奇事

  • 因为有机试题所以不止一位怀疑这是个圈套,面试是为了做功能。

References