iOS面试资料搜集

虎牙--最新iOS面试题总结

2019-12-27  本文已影响0人  iOS猿_员

关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。

  1. 项目架构,项目是自己写的吗

  2. fps是怎么计算的

  3. 除了用cadisplay,还有什么方法吗

  4. kvo怎么实现

  5. leaks怎么实现

  6. 如何代码实现监听僵尸对象

  7. imageWithName什么时候发生编解码,在什么线程

  8. isa指针里面有什么

  9. 消息发送和消息转发流程

  10. 函数里面的参数怎么存储

  11. oc一个空函数里面有参数吗

  12. 他们存在栈还是寄存器

  13. 红黑树等查找时间复杂度

  14. nsdictionary的实现

  15. iOS的各种锁

  16. 如何实现dispatch once,要考虑什么问题

  17. 同一线程里面使用两个@synconize会怎么样,是递归锁还是非递归锁

  18. 如何增加按钮点击范围

  1. 说一下ARC

  2. autoreleasepool可以用来干嘛

  3. 里面的对象什么时候释放,是出来就释放吗

  4. 消息转发可以用来干什么

  5. runloop是干什么,你用来干什么了

  6. 说一下C++多态和虚函数表

  7. TCP如何保证数据传输完整性

  8. TCP为什么三次握手

  9. http和https,全程都是非对称加密吗

  10. 开放性问题,很多乱序数据过来,你要怎么考虑排序方法的设计

  11. 对RxSwift的看法,有用过吗?

  1. iOS对象指针大小

  2. 对象分配到堆还是栈

  3. http怎么区分header和body

  4. 多线程可以访问同一个对象吗,多进程呢

  5. 视频pts和dts

  6. 视频丢帧丢哪个好点

  7. iOS各种锁的性能,琐是毫秒级别还是微妙级别

  8. http请求是异步还是同步

  9. 怎么看待rn和flutter


更多:iOS大厂面试题合集

更多:iOS面试题答案合集

最后附上一份各个iOS开发好友收集的各大厂面试题+答案 ! 需要的可加 iOS技术探讨群:624212887,群文件直接获取

如下图所示:

上一篇下一篇

猜你喜欢

热点阅读