面试技巧

小米技术类面试经历

职场词典 zhichang.cidiancn.com

阅读: 226

  职位类型:技术类

  面试时间:2014年8月

  招聘公司:北京小米科技有限责任公司

  我感觉这次面试小米的过程表现的不太好,像要挂的样子,赶紧来发面经攒攒人品~

  首先说一下,小米的员工来自各不同公司,面试的方式、内容差异很大,下面看具体的吧~

  一面:

  第一个面试官不了解底细,项目开道,问得很细,没问任何算法题。后来问了一堆OS、编译、同步、函数作用域等等基础知识,基本答不上来。。。

  然后让写代码:矩形里写满了数字,给一个写了1的点,返回周围用1能联通区域的大小。我用深搜宽搜,他都不满意,给我提示用树做,我实在想不出来,他也不告诉我答案(顺便求各位大神指导)。

  从feedback感觉我这轮挂了。。。

  一面半:

  二面的面试官开会去了,于是有个腾讯来的前端,现在在米UI搞网盘的,过来随便面了15分钟,然后聊天半小时。

  他问了HTTP协议、状态码,我都答得很烂。接着问了个超水的智力题,我说了一堆烂方法,最后公布答案时发现自己SB了,应该是道秒杀题。。。

  然后简单聊聊项目,因为我不搞前端,所以面试很快就结束了。不过最后聊天,倒是很开心的。

  二面:

  这个面试官原来是去哪儿来的,好像也是前端。他问了C++语法、OO、OS、多线程、同步,基本答不出来。。。

  接着出了2个代码题:

  ①端口调度,两个函数,一个返回任意未占用端口号,一个释放某端口。写的不咋样,他随便加几个需求我都挂了。

  ②一个整数机器人只能赋值,加一,循环(大于、小于、等于条件),怎么实现加减乘除,不用考虑任何意外情况。

  最后当面给我的feedback是算法凑合,基础不牢(言外之意就是挂了)。

  三面:

  这一面全是用白板完成的,没用白纸,感觉蛮好的,因为可以擦^_^

  面试官是谷歌来的服务端,现在做米聊服务端。聊项目时他让我写个sql,就一个表,用到groupby。然后给个设计题,给一棵二叉树,怎么画图,要求树均匀分布。我简单建了个模型,然后他给个反例,我的模型挂了,改了一下然后写核心代码,有点小错。

  接着开始聊12306,我乱扯了若干,但他每次具体深入问一下我就答不出来了。。。

  最后我问了他跳槽的原因,他说即使是谷歌的工资也买不起房,于是来赌上市了。

  面试的总体感觉是:我弱爆了,基础差,算法弱。。。小米的面试是按部门的,每个部门想要人就来面一下,我的1.5面和2面都是搞前端的,而我不懂前端,估计废了;一面挂,三面也不咋样,估计希望渺茫了~祝后来人好运吧~

分享给亲友.

下一篇:广州移动2013年财务岗暑期实习面试经历 下一篇 【方向键 ( → )下一篇】

上一篇:面试时怎么回答最出色 上一篇 【方向键 ( ← )上一篇】