宝马、百度校招iOS工程师面筋~~
宝马
-
二叉树平衡的算法;
-
ios开发过程中,你遇到的最难解决的bug;
-
OC底层实现的一些原理;
-
给定一个数字的集合作为输入,比如{1,2,3,6,10},输出所有和为12的表达式,比如1+2+3+6, 2+10;
-
问了iOS运行时,内存管理、uitableview reload等;
-
问UIView和CALayer的关系是什么?(答UIView是CALayer的代理,UIView负责响应事件,CALayer绘制图形)
百度
-
经常用的互联网产品,喜欢用的原因;
-
百度现在用的最多的产品,产品的改进方案;
-
互联网上广告的形式都有哪几种;
-
对现有一些网站,如京东,优酷网站等的改进方案;
-
产品设计时需要考虑的因素;
-
如何决策百度要不要开发一件新产品;
-
百度的商业模式;
-
就是要你提出对百度产品的一个改进,并现场画出改进方案图;
-
安卓和ios的区别和优缺点,并让设计一款更好的操作系统;
-
有问到最近互联网发生的事情;
-
问到微博的媒体属性和社交属性的矛盾;
-
还问到常用的手机应用(当然还要继续挑毛病);
-
对简历提问,主要是问你的实习经历,你在里面担任什么角色,主要学习到了什么,最困难的是什么,你是怎样克服的;
-
你怎么理解移动互联网;
-
你觉得百度百科有哪些缺陷;
-
如果让你设计一款手机终端的百度贴吧App,你怎么设计?