鸟语通
-
问了些用过的技术,OC和swift都有;
-
遇到问题的解决方案;
-
着重讲了下运行时和AFNetworking的实现;
-
问遇到的问题如何解决的?
京东
-
问你项目中用的技术以及实现;
-
就是项目中遇到的问题以及解决方式;
-
问ios设计模式以及实现;
-
还有设计模式在项目中的应用;
-
runtime以及runtime在项目中的应用。
平安科技
-
问的都是OC基础问题;
-
问到消息转发的程度;
-
问到大批量数据库导入如何处理优化;
-
问了些性能优化、重构的问题;
-
问了一些经历、平时的生活怎么安排。
乐信圣文
- 问Swift中value type和reference type有什么区别。(答 我回答的是value type是copy-on-write,一般存放在栈中,reference type在赋值时是指向同一片内存,一般存在堆里);
- 面试官追问如果class中有一个value type应该放在哪里,我回答是堆里。 他又问那存放在堆还是栈的是不是不是根据value或者reference type来决定的 我没答上来。
- 问用递归写一个阶乘算法;
- 问viewController生命周期中会调用的函数(答loadView() viewDidLoad() viewWillAppear() viewDidAppear() viewWillDisAppear() viewDidDisappear());
- 问closure和delegate的区别;(答closure可以集中管理代码delegate需要写protocol并且要conform protocol并且delegate在运行过程中的消耗比closure小);
- 问响应式编程和其框架(答我说我当时是我自己写的一个响应式编程的框架使用Bindable来管理状态,没有用过第三方框架)
全部评论
(0) 回帖