北京九州、上海艾融、文思海辉、阿里巴巴校招iOS工程师面筋
北京九州讯联信息技术有限公司
-
iOS网络优化持久化数据库的使用和设计传输安全(对称,非对称, SSL);
-
MVC、KVO、Notification、Target…action、Sigleton、Delegate自动布局;
-
数据库的使用和设计;
-
项目中遇到什么困难,怎么样解决的。
上海艾融软件股份有限公司
- 问这个写***出什么问题:@property (copy) NSMutableArray *array;
答1、添加,删除,修改数组内的元素的时候,程序会因为找不到对应的方法而崩溃.因为copy就是复制一个不可变NSArray的对象;2、使用了atomic属性会影响性能。
-
会问你一些职业规划方面的问题;
-
Objective-C的一些基础支持;
-
对自己做过的项目的介绍;
-
也会和你讨论薪资待遇
文思海辉
-
观察者模式(答1,观察者模式的思想,要解决什么问题,以及结合nsnotifcationcenter来回答 );
-
runtime, 多线程,coreanimation,coreText;
-
问了数据缓存和同步的实现方式。(答主要考虑时间戳的应用,以及接口结构设计的合理性,扎住这两点回答,基本没问题。);
-
能否独立开发与硬件相关的app
阿里巴巴
-
简单的自我介绍;
-
copy的用法;
-
weak跟assign;
-
tcp跟udp的原理;;
-
问一下自己做的项目;
-
问objc基础,比如runtime,runloop,多线程等;
-
block属性为什么用copy,是存储在缓存区吗?
-
介绍一下对象释放;
-
分类和runtime的关系;
-
在项目中,遇到过什么问题