万读、杭州知力、字节跳动、京东校招iOS面筋分享(许愿)
万读
-
围绕公司项目来进行,面试过程关于数据处理方面说了一些自己的理解;
-
关于定位以及导航SDK方面,公司要求研究的更深入;
-
考了二分法;
-
问OC 的内存管理、面向对象;
-
了解了下实习情况以及工作技能(git、svn使用经验)。
杭州知力
-
简单的自我介绍,大学的主修课程;
-
对专业知识的理解,并对我提问,提问后还耐心给我讲解,作补充;
-
我对初创型公司的的看法;
-
薪资要求。
字节跳动
-
比较注重计算机基础,大概有2-3道算法题,比较简单。比如single, number,pow这种;
-
OpenGL这一块问的比较细(因为我简历写了);
-
还有就是iOS底层问的比较细;
-
项目照着简历问;
后面几面主要是开放面,很不错的公司。
京东
-
需要精通ReactNative和底层;
-
问了KVO的实现原理;
-
关于block的一道代码题,主要是讲block的存储区域问题;
-
日历中阴阳历转换是怎么实现的;
-
面试官会详细的介绍产品;
-
关于设计模式。(答:大框架上主要为MVC、,MVP有有过轻微的使用,小的方面单例模式、KVO模式都很熟悉);
-
会问到职业规划。