虎牙--最新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,群文件直接获取

如下图所示:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最全的iOS面试题及答案 iOS面试小贴士 ———————————————回答好下面的足够了-----------...
    zweic阅读 7,606评论 0 73
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 7,098评论 0 35
  • 多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原...
    LZM轮回阅读 6,096评论 0 12
  • 这个技巧是我很早就用过的了。 之前,淘宝卖家认证要求卖家在全蓝色幕布前拍摄证人照片,我就是用Python产生蓝屏,...
    小鱼儿他老汉阅读 7,763评论 0 0
  • Python允许定义一个函数返回一个代数式,同样的,也可以定义一个函数去引用其他函数。引用其他函数的函数就是高阶函...
    Rim99阅读 2,939评论 0 0