蚂蚁金服、点智科技、美团外卖、腾讯校招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工程师##校招##面经#
全部评论

相关推荐

06-13 17:00
武汉大学 Java
6月了还有点击就送的offer吗😭,投麻了😢
叫我阿东就行:这个bg,也还没找到理想的工作吗?好难,好焦虑
点赞 评论 收藏
分享
mama3925:建议专业技能里测试移到最上面,加粗。然后适当加入些自动化测试工具。第二个项目,第三条亮点最后错别字。然后佬如果对自己很自信的话,可以项目放前面,然后项目里可以编造点测试经历,写在写在项目亮点的前两行。最后可加个自我评价,放个博客或者仓库链接
点赞 评论 收藏
分享
06-13 15:45
辽宁大学 golang
咱就是说 你不主动 我也不会主动下一步hhh,急死了
恶龙战士:不建议把这种帖子发到牛客上,建议去小红书发
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务