好未来教育、京东、百度校招iOS工程师面筋分享

好未来教育

  1. 要监听系统某个方法的调用时机,每一个类都要(写一个根类,交换自己的和系统的方法,如何判断是哪一个类:self指的是当前调用者)

  2. runtime干过什么;

  3. 观察者模式:通知的缺陷;

  4. json特点;

  5. 算法:单链表是否存在环;

  6. 数组cop后里面的元素会复制一份新的吗;

  7. 数组的浅拷贝与深拷贝;

  8. TCP为什么是三次握手和四次挥手;

  9. 问怎么解决首帧播放速度慢的问题(答参考ijk实现,及网上关于首帧播放优化。另外,就是更新CDN服务器,提前预加载等)

京东

  1. 问从我常用的第三方网络库,问到了怎么用系统的API自己实现一个功能全面的网络库;

  2. 问了些基本的UI绘制;

  3. 一些主流框架的实现原理;

  4. 能不能接受加班之类的;

  5. 还有就是你的职业规划是什么;

  6. 对公司的待遇有什么看法

百度

  1. 问iOS基础知识;

  2. NSString用法;

  3. strong和weak的区别;(答 同的是 当一个对象不再有strong类型的指针指向它的时候 它会被释放 ,即使还有weak型指针指向它);

  4. 手写冒泡排序

#好未来##京东##百度##iOS工程师##校招##面经#
全部评论

相关推荐

2 2 评论
分享
牛客网
牛客企业服务