浙江启程、爱奇艺、阿里巴巴校招iOS工程师面筋分享
浙江启程电子科技有限公司
-
问了几个ios地图开发,代理模式;
-
线程间通讯的问题;
-
appstore上架流程;
-
runloop跟runtime有没有关联;
-
项目的技术难点如何实现
爱奇艺上海分公司
-
iOS底层原理、网络、算法、数据结构;
-
上海到北京有很多条公交路线,每条线有不同个数的站点,问:如何找到一条最优路线?
-
你的学业怎么样
阿里巴巴
-
对过去的实习工作做个描述总结;
-
聊了聊组件化架构,路由、解耦等方面;
-
又谈了谈@property中的copy
-
什么时候是浅层,什么时候是深层;
-
block的循环引用是在什么时候发生的;
-
对象调用方法时的过程以及为什么;OC里的基本数据类型如数组字典等的数据结构是怎样的;
-
你会如何去设计实现它;
-
hash算法又解决了哪些问题,它的时间复杂度是多少等等;
-
问面向对象你是怎么理解的?(答c语言是面向过程的语言,注重具体实现。oc和java都是面向对象的编程语言,主要调用方法)