iOS 面试

#- 题目资料

2018-08-01  本文已影响0人  iRemark

腾讯:https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655359891&idx=1&sn=da99bbcf31b82ae452544d8fc7b3c693&chksm=84e25ebbb395d7ad3d7a574d8b39502f8f5c93390df44cd7862a61a28e2f154713e256ca8347&mpshare=1&scene=23&srcid=0718P5IRaqhzLyvlnl8ILrvF%23rd

https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88/%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88%EF%BC%88%E4%B8%8A%EF%BC%89.md

http://lizhaoloveit.com/tags/iOS%E5%BA%95%E5%B1%82%E6%9E%B6%E6%9E%84/

https://mp.weixin.qq.com/s/Kl6o0707Pj9bjJDF69cl6A

https://www.jianshu.com/p/d2e0dc7bf57f

  1. 先简单自我介绍一下自己

  2. 对mrc和arc的理解

  3. 谈谈对自动释放池的理解

  4. 自动释放池在mrc和arc区别

  5. 多层自动释放池嵌套的对象在哪一层释放

  6. 对于block,理解,mrc和arc下有什么区别,使用注意事项

  7. 对于深拷贝和浅拷贝的理解

  8. 对于strong weak,atomic等等理解

  9. weak原理

  10. 如果属性完全不加修饰词入weak,atomic,系统会怎么处理

  11. 简述下block的实现

  12. 描述下IM系统如何保证消息不丢

  13. IM数据库如何设计表

  14. C++引用和指针有什么区别

  15. Http协议30x的错误是什么

  16. 谈谈你懂runloop得理解:由浅入深

  17. 谈谈对多线程理解:由浅入深

  18. 谈谈category和extension区别,系统如何底层实现category

  19. 谈谈消息转发机制实现

  20. 谈谈事件响应链,如何响应view之外的事件

  21. 界面性能优化

  22. 1.开头都是简短的自我介绍 2.聊一聊过往项目中你觉得收获最大的一个模块。

  23. 空间换时间,缓存,渲染相关的技术点。 界面卡顿,体验不好 解决方案:探索的思路-》解决方案,增量更新,内存缓存,本地缓存。

  24. 视频裁剪,录制等功能。

上一篇 下一篇

猜你喜欢

热点阅读