阿里、分期乐、欢聚时代校招iOS工程师面筋分享
阿里巴巴
-
做一个简单的自我介绍;
-
问的都是简历上写的项目;
-
涉及到数据优化、页面优化;
-
scrollview的特点;消息响应链等等;
-
还有GCD的知识;
-
问了设计模式;
-
线程优先级;
-
xib与code的特点;
-
问:IM数据优化、页面优化。
答:scrollview有延迟响应的特点
分期乐
-
问了加密、非对称加密等;
-
不等高cell怎么实现.
-
常用布局, block等;
-
问:#import和#include什么区别
答:#import是oc导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,可以解决头文件的相互包含
欢聚时代
-
简单的自我介绍;
-
问到操作系统,算法,计网这些特基础的知识;
-
问简历上的项目相关的东西,和给一些实际例子,让我给出我的想法;
-
面试官有说他会故意说错一些概念或者东西,让我指出(不过,我感觉他最后也忘了这个茬了)。
-
因为我也做过Android项目,他就提了一下我是不是会Android?;
-
如果iOS突然间像如果WP一样死了,我会不会选择改行?
-
因为我有很多项目使用swift写的,他就问了你对swift与oc对比怎么看?
-
问我很多为什么公司不用swift开发等等;
-
因为我有写会Core Graphics,他就问了我Core Graphics是什么?我怎么用它;
-
问了Core Graphics的更底层的是什么;
-
计网的知识就是http是什么?