奇虎360、成都炎龙、网易、字节跳动校招iOS工程师面筋
奇虎360
-
非波拉切数求第n个数的值;
-
写一道二分查找;
-
用中文的数字表示一个十进制数;
-
谈一下JavaScript这个框架;
-
Block的创建,何时被释放。(答Block在栈区创建,用copy从栈区拷贝到堆区保证安全,由系统回收,何时回收);
-
是一些Object-C的一些基础知识;
-
说说你的优缺点
成都炎龙科技有限责任公司
-
问了一下做的项目,项目里用到的技术什么的;
-
问OC的特性,block,protect,内存管理;
-
tableview的重用机制;
-
动画这些问了基本的数据结构和算法。
网易
-
你做过哪些项目,然后针对项目,提问项目中遇到的问题,实现过程。
-
根据项目经历问,项目中写过做过那些会问一些有关的知识,主要是OC的东西;
-
问kvo用的多吗?
-
问了一些深一些的iOS知识,如ARC、GCD相关的、__bridge之类的;
-
问到了有没有参与过iOSAPP提交store的过程;
-
对苹果审核有什么感受;
-
期望薪资等。
字节跳动
-
问http和https的区别;
-
客户端服务器交互的机制;
-
问了进程线程方面的问题;
-
多线程怎么同步;
-
手写了一道题,链表分段反转的问题