2008.02.02 YY iOS面试
第一轮
自我介绍
讲讲你iOS最熟悉最常用的东西
常用第三方库的使用,选一个说说原理
内存管理
图文混排
绘图
蓝牙
js
,问了下OC
与js
交互
设计模式
runloop
,runtime
第二轮
问C++
,我说不会
几种设计模式的比较,为什么当初选MVC
AFN
+YYCache
性能优化
我简历有些前端开发经验,问了些所用的框架
组件化开发,路由
第三轮
讲一下觉得做的最好的一个项目
AOP
开发遇到的难题
项目的情况(技术团队人数、开发模式、如何分工、测试情况等)
bug如何定位
有什么想问的
(这一轮我印象不是很深刻,就记得这些了)
第四轮
自我介绍
排序问题,几种排序的时间复杂度
数组和链表,什么时候用数组,什么时候用链表
hashmap
copy
和mutableCopy
app性能优化
平常放假做些什么,这里还会通过你的回答问下有什么成果输出
聊到了区块链
逻辑题:1个天平,5个非规则的球,前4个重量相同,最后1个最轻,打散后找出最轻的球
住哪儿
结婚没有,有女朋友没有
期待薪资
等通知
面试从下午3点持续到6点,现在就记得这些了,分享给大家,希望对大家有所帮助。