收藏ios

最近ios面试总结

2016-03-01  本文已影响280人  小狄爱玩雪

阿里天猫,电话面试。没有回答好的部分:

1.运行时,iskindofclass的内部原理

2.block的相关属性,weak,strong等。

3.GCD的介绍和应用场景。

4.数组的读写操作,删除的时候,同时在写入,怎么处理。

阿里UC面试,回答的不好的地方:

1.对于数据埋点的介绍,不够流畅。为什么选择相应的网络类型,没有去深入思考。

美图面试,没有回答好的地方:

1.UITableView,UIScrollView,UIButton的继承树,哎,这问题,当时太紧张,回答错误。

美啦面试,回答不好的地方

1.NSTimer知道要加入Runloop,不知道Runloop是什么东西。原因是自己平时并没有花心思去深入研究。

2.面试官问我,有没有做一件特别的事情,让自己值得很骄傲的事情,花了很多心思去做的事情,比别人做的好很多。。感觉好少,不好回答。生活需要激情和坚持,这样的人才值得珍惜吧。

乐逗面试,回答的不好的地方

1.对app做性能优化。

2.文件存储的位置。

3.一个页面的网络请求没有结束,但是提前离开这个页面了,会怎么处理。

4.AFNetwork里面api的熟悉程度。

大致总结

1.内存管理是必问的。block,delegate深入了解,会用不行,还要能说出来为什么这么用。

2.GCD是必问的。要求能够在一两分钟内说清楚,因为面试时间就那么多。感觉可以从它的特性,场景去说。

3.运行时,也会问。这东西用的地方多吗?

4.性能优化问题。内存管理,gpu,cpu。

5.mrc与arc的兼容问题。

6.缓存问题,数据存储等。

7.基本的第三方库的介绍,以及里面的api的熟悉程度。

8.根据你的简历做的事情去问。

9.ios系统方法的原理,总爱问为什么。。。

10.工作激情!能否加班!

以后我真要开始写学习笔记才行了,ios做了两年,也就这程度,有点失望,现在的失败,只是暂时的。做什么都得用心,有激情了。需要自己经常去多看多读多思考。2016,Fighting!

上一篇下一篇

猜你喜欢

热点阅读