1、在线笔试(20道选择题+2道编程题)
主要考察OC语法基础,数据结构和算法,C++
2、面试(地点:雄楚大酒店,网易面试官总体给人的感觉还是比较平易近人)
一面(技术面):OC基础(评价:要再深入,要不断探索)
1、weak/assign区别
2、多线程(GCD),取消下载是怎么实现的
3、动画的实现--[UIView
animateWithDuration:0 animations:^{
//通过block是如何实现动画效果的
} completion:^(BOOL finished) {
}];
4、在arc环境下,是如何出现野指针
5、NSRunloop(子线程与主线程进行通信)
6、子线程与子线程之间如何进行通信
7、NSObject、NSProxy
8、KVO、NSDefaultCenter区别及使用场合
9、NSInteger自适应不同的操作系统环境
二面(技术面):以谈论项目为主
1、NSDictionary是怎么实现的(不可变对象)
2、蘑菇街App怎么实现的
3、关于我的App,需要优化
4、自定义控件(如蘑菇街App UIViewTabController)
(网易有自己的组件SDK、系统架构、开发框架)
三面(HR面):性格测试、为人处事(评价:还不错)
最后可能运气也是有一部分,成功拿到网易的校招offer。...查看更多