从今初3月份开始,陆续奔波于各大招聘会。为了自己的人生和未来,也要开始积极的准备。
豆瓣
在初次尝试网易的笔试后,参加了豆瓣的面试,当然豆瓣也是我最care的公司。最初有场笔试,两张试题,一张重视基础算法和学习能力,一张是基础的Android相关试题。答得还算顺利。
大概三天后,收到HR的短信,通知我参加面试,由于我人在武汉,所以是远程面试。
面试有两轮:
- 第一轮面试官是Android负责人Bear老师,也就是我后来的mentor
- 第二轮遇到了豆瓣的技术总监清风老师,绝对的传奇人物(可以去知乎搜滴蜡,是的,绝对闷骚)
内容大多与项目相关,所以过程还算比较容易,最终顺利拿到offer。
因为已经拿到了最想要的offer,所以一直到实习开始,只面试过这一次。
PS:我一定要吐槽豆瓣的面试效率,这两轮面试实际上间隔了3天,而且每次到了约定的面试时间总是会拖延半个多小时,而且都是我打电话过去,对方才通知相关面试官过来,这点让我觉得很不靠谱。
小米
在豆瓣实习到9月份的时候,开始渐渐对于自己所处的境地有些不满。因为所分配的项目实际处于无人监管的状态,没有PM,没有UI,因为项目本身属于实验项目,很少收到实用的用户反馈,所以自己渐渐有些失去动力,加上第一次接触重构,再没有mentor指导的情况下,也有些力不从心。
这时候收到碎总的邀请,综合了考虑了一下所处的境地,决定去小米试一试。面试的部门是浏览器组。 从豆瓣过去大概用了二个小时,当时以为很快会结束,就没吃晚饭,结果面了3个半小时,可怜了我的胃。当晚共两面。
一面
大多为基础部分,包括Android,算法,数据结构,设计模式等等。
- 算法 :求出二叉树的最短路径(递归);用栈来实现一个可以返回最大值的新型栈 (需要辅助空间来存储每次push后新变化的最大值)
- 数据结构:实现一个逆序的单链表
- 设计模式:单例模式
由于之前的算法基础不是很好,而且我之前准备时主要的精力都放在Android上面了,所以算法部分答得并不理想。后来发现算法题都是《编程之美》的原题,后悔没有提前准备下。
二面
纯算法,面了两道题:
- 通讯录姓名的快速检索(包括首字母,全拼音,全汉字)
- 为一段字符串去掉空格(不能引入辅助空间)
三面
十一长假之后,接到通知要去和浏览器的老大简单聊一聊并确认一下入职事宜。我真的是抱着简单聊一聊的心态,结果是另一场面试。由于准备不足(十一疯狂的去了大西北玩了一圈),结果很糟糕,就这样,很戏剧性的丧失了进入小米的机会。其实也更多是自身原因导致的,所以之后的一个多月在寻找更多机会的同时,也在有针对性的弥补自身的弱势。
友盟
我去的时候正好赶上面试官去开会,所以基本一下午的时间都在闲聊。。。
大概快吃晚饭的时候,终于等来了面试官。大概面试了一个小时吧,结果是需要和HR再沟通,今年友盟可能没有校招计划,估计可能项目组不太缺人吧。
面试题印象比较深的有两道:
- git diff的实现原理
- 两个人通过电话联系,如何确认传递信息的可信度。(通过可信第三方或者约定一对不可短时间伪造的大素数之积)
豌豆荚
实在没想到豌豆荚来的这么快,还是其他公司的HR效率太低了,之前听说豌豆荚面试很严格,所以已经注定了这场面试很艰苦。
一面
围绕我的项目深入的谈了一下,暴露了蛮多经验不足导致的实际应用场景中存在的隐患。然后是一道算法:矩阵顺时针遍历输出。因为对于纸上写代码练得不够,所以还是写了比较久。
代码存在一些问题,最常见也是我总是遗忘的————对输入参数的判断。
二面
荣幸见到了前Google的刘春雨老师,人蛮友善的。他也是先问了下项目相关的问题,然后出了两道算法题。
- 在二维平面内存在很多点,求出其中一条可以贯穿最多点得直线。
- 具体题目忘记了,记得需要递归总结表达式
其实,据说豌豆荚的面试一共要5-7轮的,但是我的面试已经到此为止了。
豌豆荚的反馈是算法基础不够扎实,代码写的较慢,而且问答时总是有延迟。。
Weico
开始先是笔试,然后在电脑上写了两个Demo。一个是微信朋友圈分享,另一个是微博Timeline,当然时间有限我只写了朋友圈分享,第二个只是简单说了下思路。这些东西不难,主要考察实际编程能力,这个我已经练了很久,所以顺利收到offer。
布丁移动
面试了大概一个半小时,问了很多的基础,Java偏多,而且面试官更多关注的时语言特性,所以我这种只注重使用技能的只能抹汗了。。唉,一定要将Java编程思想和Jvm原理看完。
知乎
知乎也是我心目中理想的公司,工作环境也不错。
一共两面:
- 聊了Andorid基础,写了一段代码,实现数字到字符串的转换,我的代码效率不高,在面试官的引导下发现了问题。
- 测试相关,以及散列表的原理。。。直接跪了
总结
这整个过程经历下来也算蛮艰苦的,暴露出的问题也集中在算法和Java基础方面,毕竟一个公司在面试时更偏重的也是基础部分。
最后附张新公司的靓照: