面试准备

致求职者:公司为什么会录用你?
//www.greatytc.com/p/ab13cfbd50c7

1, 做过数据库没, 说下 Core Data
2, iOS 开发中遇到过的几个难点, 最难的地方
3, 项目框架, 分层(很重要), 画图表示
4, AFN, URLSession, 相互关系
5, 动画掉帧, CADisPlayerLink, Core graphics
6, 快排
7, 死锁, 解决方案
8, 上线 APP 的crash收集
9, AutoRelesepool 的倾倒方法 和release 方法的区别
10, NSObject 和<<NSObject>>的区别, 为什么有后者
11, 断点实现方式, app是如何停止在断点的
12, weak 为什么能解除循环引用
13, 通知不在 dealloc 中removeObserver, 为什么会崩溃
14, addObserver 的底层实现
15, assign 的内存管理语义, MRC 用的时候会有循环引用吗
16, UIView做动画方法的底层实现

  1. 微信如何搜索附近人
  2. 模糊搜索和精确搜索
  3. 即时通讯和UI布局, 要是你做你会用多少个Cell
  4. 有没有直播经验
  5. 最近的ipv6上架的问题, 以及了解ipv6是什么
  6. 消息机制了解么?你用它做过什么
  7. iOS 如何优化
  8. intruments用过哪些工具, 如何测试核心动画性能
  9. 沙盒机制
  10. ffmpeg, opengl 了解嘛
  11. 如何收集APP异常信息(比如 : 崩溃, 闪退等)
  12. 离屏渲染了解么, 了解的话说一下你一般是从哪几方面操作的
  13. 了解GCD的信号量机制么? 能谈谈你对它的理解吗
  14. 聊一下RAC 和MVVM, 他对它的看法
  15. block底层实现
  16. 响应链底层的理解
  17. KVC和KVO
  18. lldb(gdb)常用的调试命令

面试大致方向

  • 项目经验
    • 网络通信
    • 项目架构
    • 数据持久
    • 代码安全
    • UI集成链
  • 内存管理
    • 深浅拷贝
    • @synthesize
    • weak, strong
    • cycle reference
    • atomic 和 nonatomaic
  • 监听机制
    • 通知中心
    • KVO与原理
    • 手动KVO回调
    • 监听的循环引用
  • 动画
    • 隐式动画
    • 路径绘制
    • 核心动画
    • 约束动画
    • 转场动画
  • 设计模式
    • 原型
    • 适配器
    • 工厂/类簇
    • 代理/监听
  • 面向对象思想
    • 封装/抽象/多态
    • @protocol设计
    • @interface 和 @implement
  • 事件链/自定义控件
    • 事件响应链
    • 怎么设计控件
  • 界面卡顿优化
    • 离屏渲染
    • drawRect
    • instrument
    • 模拟器工具
  • 监控体系
    • 异常埋点
    • 交互监控
    • 卡顿检测
  • runtime机制
    • 消息发送
    • 消息转发
    • category
    • 动态方法
    • method_swizzling
  • runloop
    • runloop 和 多线程关系
    • autoreleasepool生命周期
    • autoreleasepool大致原理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文源连接👀点击即可跳转到本文源链接 推荐视频:RunLoop 1.RunLoop的概念 一般一个线程一次只能执行...
    veraTuku阅读 4,245评论 0 51
  • JS 基础 数据类型 JavaScript的数据类型分为两类,原始类型和对象类型 原始类型 数字 字符串 布尔值 ...
    还是那个西瓜阅读 2,383评论 0 0
  • 拿offer快的同学特点:1.准备充分,一般爱问的题心里都有备用答案2.简历比较突出,有自己的特点,技术点较全面3...
    SunnyLeong阅读 3,576评论 1 21
  • 这两天饭局多,故事都没时间讲。觉得拉下很多,挺可惜的。5岁时,孩子开始独立睡觉,适应的很好,不哭不闹。今天他突然提...
    1bf5952a5c95阅读 1,079评论 0 0
  • 逃脱无趣和重复的办法,就是快速在某一领域内成熟,或者了悟!我是一个没有耐性去重复的人。三天打鱼就想晒晒网! 厦门是...
    跳着的荔枝子阅读 1,079评论 0 0