百度、腾讯iOS岗社招凉经分享

1,096 阅读3分钟

最近应该有很多小伙伴去跳槽面试的吧,我最近也准备跳槽,反正各种面试吧。今天先给大家分享几家的面试经验吧,后续应该还会有的。

百度

百度一面

自我介绍

• 打印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能用来开发服务器吗,开发服务器用的引擎是什么

文末推荐:iOS热门文集

面试基础

iOS面试基础知识 (一)

iOS面试基础知识 (二)

iOS面试基础知识 (三)

iOS面试基础知识 (四)

iOS面试基础知识 (五)

知识详解

iOS面试要点之GCD面试要点

iOS面试要点之多线程面试要点

iOS面试要点之block面试要点

iOS面试要点之Runtime面试要点

iOS面试要点之RunLoop面试要点

iOS面试要点之内存管理面试要点

iOS面试要点之MVC、MVVM面试要点

iOS面试要点之网络性能优化要点

iOS面试要点之网络编程面试要点

iOS面试要点之KVC&KVO面试要点

iOS面试要点之数据存储面试要点

iOS面试要点之混编技术面试要点

iOS面试要点之设计模式面试要点

iOS面试要点之UI面试要点