蚂蚁金服、点智科技、美团外卖、腾讯校招iOS工程师面筋~

蚂蚁金服

  1. 问了一些oc底层的实现;

  2. runloop的实现;

  3. 问了哈希表的实现原理;

  4. 问ios如何避免哈希冲突;

  5. 二叉树的常规操作;

  6. tableview优化;

  7. xml和json的区别;

  8. xml是怎么样的;

  9. xml解析靠什么解析;

  10. 会从以往工作中抓细节来问。

点智科技

  1. 问代理和block的区别,用法的差异;

  2. block结构大概是怎么样的;

  3. 为什么block一般用copy属性;

  4. 定时源和消息源;

  5. scrollView代理方法;

  6. 问轮播图的实现(答定时器,标志位判断,代理方法)

美团外卖

  1. 运行时机制;

  2. 线程安全;

  3. HTTP原理;

  4. MRC内存原理;

  5. 响应链;

  6. 问应用在启动之前系统做了一些什么;

  7. block的底层实现;

  8. 问本质上是函数指针,使用结构体实现,三种类型的block;

  9. oc是单继承吗?如果要实现多个怎么实现?

腾讯

  1. 会问项目中遇到一些问题,如何解决;

  2. 说你工作印象最深的经历?

  3. 问GCD怎么暂停任务;

  4. 问说一下内存优化的事情(答添加@autoreleasepool)

#蚂蚁集团##美团##腾讯##点智科技##iOS工程师##校招##面经#
全部评论

相关推荐

3 1 评论
分享
牛客网
牛客企业服务