百度 百度一面 自我介绍 • 打印100到200之间的素数 ... • UITableView如何调优 • iOS内存管理模式 • ARC全称 • TCP和UDP的区别 • 三次握手 • 一个场景,手写SQL查询 百度二面 自我介绍 • 反转链表 • 三种方式遍历二叉树 • 介绍iOS内存管理 • TCP和UDP的区别 • 手写TCP三次握手 • 手写代理模式 百度三面 • 花10分钟讲述一个技术点 • JSPatch的原理以及苹果如何检测 • 项目细节(享问) • 如何带团队 • 如何协调工作 • 项目背景和目标 • 成果 • 对自己的规划 • 有没有目标榜样 • 来北京会不会压力过大 • 对大公司和初创公司的选择 • 同级别大公司如何选择 • 答:提高技术 • 具体怎么个提高法: • 答:三个方面...... • 面试官介绍了百度如何能提高技术(大概10分钟) 腾讯 腾讯一面 自我介绍 • 计算机网络一共有多少层 • HTTP和HTTPS的区别 • TCP三次握手 • 介绍一个比较典型的项目 • MVC模式和MVVM模式区别 • iOS内存管理方式 • 如何解决iOS的内存管理出现的问题 • iOS内存管理和andriod内存管理的区别 • 介绍了成都这边的情况,目前andriod居多,没有iOS岗位 • 你介意进入的话转岗到andriod开发或者weex开发吗 • 你等下,我把你引荐到二面 腾讯二面 自我介绍 项目 • 介绍一个比较好的项目 • MVC模式C的臃肿和单薄如何控制,自己是如何写的 • M不应该和V交互吗,M不是要显示到V上嘛(钓鱼执法) • Unicode和UTF-8的区别 • 数据库事务是什么 • JS可以用来做什么 • JS能用来开发服务器吗,开发服务器用的引擎是什么