好猎头网-中高级人才猎头网站!服务热线:400-1801-668 好猎头   |   登录 注册

小米公司南京分公司面试经验分享

添加时间:2017-12-01 17:26:52
浏览次数: 0

职位类型:职员
面试地点:南京
招聘公司:北京小米科技有限责任公司

没有保密协议,也没有面试官要求保密,就随便写写哈!说废话了,直奔主题:

一面:
1.不知道面试官底细。
2.项目开道,问得很细。
3.没问任何算法题。
4.问了一堆OS,编译,同步,函数作用域等等基础知识,基本答不上来。
5.写代码:矩形里写满了数字,给一个写了1的点,返回周围用1能联通区域的大小,我用深搜宽搜,他都不满意,给我提示用树做,我实在想不出来,他也不告诉我答案(顺便求各位大神指导)。
6.feedback明确显示我这轮挂了。

一面半
1.腾讯来的前端,在米UI搞网盘。
2.二面的面试官开会去了,他过来随便面了15分钟,然后聊天半小时。
3.问了HTTP协议,状态码,答得很烂。
4.问了个超水的智力题,我说了一堆烂方法,最后公布答案时发现自己SB了,应该是道秒杀题TT。
5.简单聊聊项目,因为我不搞前端,所以面试很快就结束了,后来知道这轮面试和二面算是废了(详见最后总结)。
6.最后聊天,倒是很开心的。

二面
1.原来是去哪儿来的,好像也是前端。
2.问C 语法,OO,OS,多线程,同步,基本答不出来TwT。
3.2个代码题 a,b。
4.a:端口调度,两个函数,一个返回任意未占用端口号,一个释放某端口;写的不咋样,他随便加几个需求我都挂了。
5.b:一个整数机器人只能赋值,加一,循环(大于、小于、等于条件),怎么实现加减乘除,不用考虑任何意外情况。
6.最后当面给我的feedback是算法凑合,基础不牢(言外之意就是挂了)。

三面
1.谷歌来的服务端,米聊服务端。
2.这一面全是用白板完成的,没用白纸,感觉蛮好的,因为可以擦。
3.聊项目时让我写个sql,就一个表,用到group by。
4.然后给个设计题,给一棵二叉树,怎么画图,要求树均匀分布;我简单建了个模型,然后他给个反例,我的模型挂了,改了一下然后写核心代码,有点小错。
5.接着开始聊12306,我乱扯了若干,但他每次具体深入问一下我就答不出来了。。。
6.最后我问了他跳槽的原因,他说即使是谷歌的工资也买不起房,于是来赌上市了。

总体:
1.我弱爆了,基础差,算法弱。
2.小米的员工来自各不同公司,面试的方式、内容差异很大。
3.小米的面试是按部门的,每个部门想要人就来面一下,我的1.5面和2面都是搞前端的,而我不懂前端,估计废了;一面挂,三面也不咋样,估计又可以吃一封拒信了(堪比吃好人卡吖)