浙江启程、爱奇艺、阿里巴巴校招iOS工程师面筋分享

浙江启程电子科技有限公司

  1. 问了几个ios地图开发,代理模式;

  2. 线程间通讯的问题;

  3. appstore上架流程;

  4. runloop跟runtime有没有关联;

  5. 项目的技术难点如何实现

爱奇艺上海分公司

  1. iOS底层原理、网络、算法、数据结构;

  2. 上海到北京有很多条公交路线,每条线有不同个数的站点,问:如何找到一条最优路线?

  3. 你的学业怎么样

阿里巴巴

  1. 对过去的实习工作做个描述总结;

  2. 聊了聊组件化架构,路由、解耦等方面;

  3. 又谈了谈@property中的copy

  4. 什么时候是浅层,什么时候是深层;

  5. block的循环引用是在什么时候发生的;

  6. 对象调用方法时的过程以及为什么;OC里的基本数据类型如数组字典等的数据结构是怎样的;

  7. 你会如何去设计实现它;

  8. hash算法又解决了哪些问题,它的时间复杂度是多少等等;

  9. 问面向对象你是怎么理解的?(答c语言是面向过程的语言,注重具体实现。oc和java都是面向对象的编程语言,主要调用方法)

#爱奇艺##阿里巴巴##浙江启程##校招##iOS工程师##面经#
全部评论

相关推荐

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