美丽说是一个成长中的创业型公司。公司地点在北京海淀黄庄地铁站上的新中关村大厦。位置不错。公司中女性非常多!
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

能够结识美丽说是一种缘分。红杉资本投资的公司
10
月末来我校集体宣讲。我那天刚听宣讲就接了赶集的电话一面。宣讲结束后,有公司接受简历环节,由于还有一场其它公司笔试,还是让同学帮忙投递的简历。(在此感谢
glb
同学)。

接到去北京的面试电话,我是抱着参观的心态去的。上午做城际,下午到达公司。这一次实际经历了一次
1
场笔试,
4
场面试的马拉松面,中间休息
40
分钟吃晚饭。面试的部门是无线部门,他们的几轮面试全面的检查我的能力。

一面,前端的美女程序员。(第一次被技术女面试)。自我介绍,主要问前端开发问题。包括:
Css
中类的标示符,
div
span
区别,
Raletive
position
区别,
Table
中如何用
css
实现单数行双数行不同颜色,浏览器优化,使用
js
截取
http
参数。我前端不熟,用
js
实现的我用
php
实现。代码全是在纸上写的。

一面结束后美女拿走我写的代码,过了一会给我一张试卷,

笔试开始,美女说答完后通知她。第一题转换镜像树,使用递归。第二题最快找出可能的
n
个单词。(后来使用字典树)。第三题
微博数据存储和数据挖掘选一道。第四题给了一个背景情节,实际是
n
选择全排列问题。第一题第三题答得可以。最后一个有思路,但是代码一直想不清楚。最后我看已经一个小时了,就沟通前台,告知我已经答完。

第二轮面试是一个和我年龄差不多的后端工程师。他看了我笔试的内容,一道一道讨论,还把第一面我写的代码和我分析。问了我贪婪算法、
linux shell
,也和我沟通的职业发展。聊的很全面。然后又给了我一张试卷,做字符串转换,
sql
语句问题、查找字符串。到第二面我已经写了
4
A4
字的代码。我想可能他们也要测试我的连续编码能力。这个时候已经快
5
点了,面试官让我等会,他要和老大沟通。这时候我才简单休息了一下。这两轮面试给我的感觉是,创业型公司的团队都很年轻,面试官都很亲切。特别是第二个面试官给出他对我职业生涯的建议。

好戏才刚刚开始,第三轮面试是副总级别人物,胡总。后来才知道是前百度
T9
级别人物。

第一题,天津有多少家餐馆这种传说中的题目。我想出一个方法后,他分析纰漏,然后再让我想,第二他觉得可行,之后让我想第三个方法,第三个不是很完善。不过这种面试让我对自己潜力很吃惊,我竟然能想出三种不同的方法。这种问题原来都从来没有认真想过。

第二题,智力题。有
n
堆粉末,
1
CuSO4,
n-1
NaCl
,粉末放入带水的烧杯中,
1
分钟后能确定是否是
CuSO4,
(变蓝),要求是
1
分钟就发现哪堆是
CuSO4,
。我没有想出具体的解决方法,不过思路是混合粉末,然后通过一个算法确定那堆是。(哪位大神能解决一下)。

第三题
读写进程问题,一个进程读每
15
分钟读
1000m
文件内容,一个写进程每秒写
1m
。有一个
7200m
buffer
。要求写出程序实现。我这个题很晕。写了很久。最后面试官不耐烦给我讲解了!我很感谢他!

第四题是项目管理相关问题。

这轮面试结束后,公司的很多人陆续去吃饭了。胡总让我先去吃饭,半个小时,然后等待后续面试官!

第四轮面试开始的时候已经快
7
点半多了。四面的面试官也很年轻,同龄人。

第一题,大数据问题,给定
a
b
两个文件,各存放
50
亿个
url
,每个
url
各占
64
字节,内存限制是
4G
,让你找出
a
b
文件共同的
url
?其实这个题,我见过。不过那会有些疲惫,答得不好,面试官一直让我改善。最后找出了更好的方法才结束。

第二题是全排列,我用
php
写出了代码

第三题是搜索相关的算法。

第四轮结束后已经
8
点多了,完全出乎我的意料!最后胡总说还有
HR
面。那天回到天津已经是
10
点多了。到宿舍都
11
点了……

第五面
HR
面试隔了几天,一次北京上午的面试,谈了很多,薪酬,待遇,环境,发展等等。
Hr
人很好,很耐心。

当天晚上
hr
就给我意向。正好周五,我周一给了想去的意向。不过要很早实习,我因为
11
月要写论文,
12
月答辩,最后选择
12
17
日去实习。

美丽说是一个很务实的公司,发展很积极,团队老大很厉害,技术团队年轻有朝气。我很感谢美丽说在我面试回答不好的时候给了我答案和建议。后来因为得到了另外一家大型互联网公司的
offer
,拒绝了美丽说,再一次感谢美丽说。面试的全过程给了我很多收获。