首页 > 京东、上海温尔、奇虎360、字节跳动校招iOS工程师面筋
头像
牛客50505950号
编辑于 2020-06-27 17:02
+ 关注

京东、上海温尔、奇虎360、字节跳动校招iOS工程师面筋

京东

  1. NSRunLoop机制;

  2. Runtime机制;

  3. iOS中的属性修饰符;

  4. 问项目,然后问了block中为什么要用Strong类型的引用来保持self;

  5. 问了NSDictionary的实现原理;

  6. 写了一道简单的算法题TwoSum;

  7. 问了有关于内存管理底层如何实现的,内联函数;

  8. 问了有关于内存管理底层如何实现的;

  9. oc相关的语法以及流程.

上海温尔信息科技有限公司

  1. 问了一些基础问题和一些解决方案;

  2. 一些对公司现有产品的看法;

  3. 现有app架构升级思路。然后就过了;

  4. 问二叉树翻转(递归翻转);

  5. 问怎么统计网络请求日志(答:通过runtime方法交换,在新的方法里面统计)

奇虎360

  1. weak,assign等循环引用;

  2. 项目经验;

  3. 架构MVVM RAC;

  4. 分布式请求。

字节跳动

  1. 进程与线程的区别;

  2. http和https的区别;

  3. 操作系统进行资源调度如何分给进程与线程;

  4. 操作系统的堆栈三次握手、四次挥手;

  5. 断开连接是只有客户端断开还是两方都能断开;

  6. class与stuct的区别;

  7. 二叉树非递归遍历二叉树先序、中序、后序;

  8. UIView和CALayer是啥关系;

  9. 什么是数据库;

  10. ACID银行家算法;

  11. 进程间的通信;

  12. viewcontrol生命周期管理

全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐