石大转痕转动痕迹 → (转)一个多月来的面试总结(阿里,网易,腾讯)
查看完整版本:(转)一个多月来的面试总结(阿里,网易,腾讯)
2016/8/1 18:32:50

终于有机会围绕这一个多月来参加的几场面试,做一个总结。 涉及的公司主要包括阿里研发部分, 网易邮件, 腾讯微信。希望能给同样在为找实习努力的战友提供一些帮助。(已经拿到网易和微信的offer)
PS: 总结不是空穴来风, 每次面试完, 我都会坐着认真总结之前的面试, 记录每道题, 每个答案的关键点, 再比对下自己的回答是否完整。
另外, 篇幅有限, 并且题目并不是适合每一位同学(我是iOS开发相关, 题目主要都是iOS相关), 所以不适合把完整的题目都描述出来, 文章主要是一些经验交流。 如果需要完整面试题目的, 麻烦留下邮箱, 我看到了会一一发送。
1. 阿里_研发部门
阿里是最早投的一家公司, 3月初那会, 本来还在学习科二的, 然后在阿里的学长, 催着要简历, 说内推已经开始了。于是乎, 我就借机把科二给退了(被教练骂成狗的滋味真不好受, 还好及时跑了)。学长给内推的部门是和o2o相关, iOS开发。
1.1 阿里一面_电话
然后等了几天, 3月9号, 一面开始了, 节奏很快, 总共通话时候是26分钟..
电话来的比较突然, 那会还在看文章呢。一面过了, 但是具体表现并不是很理想。
先是自我介绍。

问iOS相关。 比如:
Category支持添加属性与成员变量吗
iOS7之后, 蓝牙的围栏功能
说说Cell重用原理



设计模式。这里主要问了iOS常用的设计模式, 以及如何应用到实际需求中去。
MVC是否了解?介绍下使用情况。
MVC里面, View怎么通知到Model
了解delegate吗?并介绍
如果现在要实现一个下载功能, 你要如何设计。说说每个类具体做什么


然后就是再交流, 对o2o有什么看法, 有没有想问他的…

1.2 阿里二面_电话
然后又过了两天, 二面如约来了, 36分钟, 感觉比上次好, 不过结果…
二面和一面一样, 都围绕iOS, 问了objc相关, 内存管理, 设计模式等。
但是更多的, 询问了我平时的一些开发习惯, 以及一些设计题。
比如:
如果让你设计KVO, 要怎么设计
现在你是如何适配的
比较下storyboard和全代码
如果有1w张图片要在屏幕滚动显示(每张图片满屏), 至少要几个cell, 如何实现循环滚动
平时是怎么进行测试的, 内存方面怎么测试
平时自己有没有封装过比较复杂的控件
平时如何实现网络请求, 一般返回的数据是什么格式, 如何解析..
如何实现类似 “Find My iPhone” 这样功能
二面相比一面来说, 准备的更充分了。回答问题上, 也比较积极, 考虑的也比较多。不过二面结束没多久, 内推状态就变成”待回绝”。 Over了…
学长询问了面试官, 结果是: “整体还不错, 但总感觉少了点什么..”
经历完阿里这一次, 总体来说, 对我打击还挺大的。毕竟, 第一次就跪了.. 同时, 更多的是对自我的总结。
首先应该是准备不够充分, 然后就是基础不够扎实。从面试官问的问题来看, 大公司还是对基础要求比较高。
1.3 阿里校招_在线笔试
之后, 又投了阿里校招, 参加了在线笔试。具体题目可以在这里看到:阿里笔试题
虽然笔试通过了, 不过现场面试的时间和课程冲突了, 然后就没有跑去杭州面试。
于是乎, 和阿里就这样不了了之了。



Powered by ZuoJu X5.0
Processed in 0.05 second(s)