蚂蚁金服面试题

分享一次蚂蚁金服iOS电话面试的面试题,包含一面二面的题,供大家参考。

1、简述http三次握手

2、https介绍

3、socket介绍

4、各种锁,对比,性能和应用场景

5、asyncdisplaykit是否了解?

6、数据存储方式

7、sqlite优化

8、分类添加属性原理

9、cell卡顿优化

10、项目中信号量的应用

11、用过哪些第三方库?

12、第三方库都怎么实现,挑一个讲下,例如AFN

13、runloop的实际应用

14、kvc介绍

15、valueforkey,objectforkey区别

16、分类,类扩展区别

17、tableview collectionview区别

18、原子操作为什么不是线程安全?

19、介绍项目情况,项目架构,难点

20、vc生命周期

21、设计一个缓存系统

22、app优化怎么做?

23、删掉几个vc后,ipa会减少多少?

24、你对内存的理解,如何优化

25、sqlite如何优化?

26、AFNetworking的源码理解

27、viewwillappear不调用情况

28、AsyncDisplayKit原理和应用

29、设计一个安全timer

30、谈谈自己的优势和劣势


尊重原创内容,转载请注明出处
本文链接地址: https://www.awnlab.com/archives/610

为您推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注