小米科技有限责任公司软件开发工程师面试经验

面试准备来自 1921 份面经

面试感受
一般 很好
面试难度
简单 困难

常见面试流程

主要面试来源

校园招聘

27.0%

内部推荐

11.0%

猎头推荐

4.0%

社会招聘

16.0%

BOSS直聘

37.0%

其他网络平台

5.0%

推荐
软件开发工程师
地区
匿名用户
软件开发工程师
面试未通过
校招的面试,笔试的时候已经有一堆比较难的算法和思维题目,真正去抠语言或者很具体的技术反而不多。到了面试这个特点更加明显,酒店房间里面试,首先进去就先后来了两道算法题,由于是面试,也没有太多时间思考,很考验内功,我有点紧张加上内力不足,没答上来,感觉基本就没戏了。后面面试官有问了一些逻辑题,也略带问了一下java的一些问题(因为我简历写的擅长java),感觉也是缓和气氛和打法时间为主啦。
笔试
一年前
匿名用户
软件开发工程师
感觉没戏
要求了解C语言 Java 、net等熟练运用 带上作品 问一下自我介绍 5分钟 对自己有无信心。
包含 1 个问题 · 1 个回答
软件工程师的必备素养
一年前
匿名用户
软件开发工程师
感觉靠谱
第一次体会上面试官给你上课是什么感受,网络基础不是很好,二面的面试官几乎花了半个小时给上了一堂网络的课。
一年前
匿名用户
软件开发工程师
感觉没戏
介绍了项目经历,基本每一条经历都会仔细问下。 然后来了两道算法题: 1.如果一个数组里超过1/2的数是相同的,如何找出这个数 然后1/3,1/4,1/n的情况了? 2.如何找出树中两个叶节点之间的最远距离
一年前
1人
匿名用户
软件开发工程师
面试通过
一开始是人力大概聊了一下,大概10分钟,主要是介绍一下小米。 技术面试是2个工程师先后过来面试的。问的很细, 每个人大概面了1到1个半小时,问做过的东西,还要求在纸上写出程序。 程序包括一些实现复杂算法的问题,以及一些小米实际工作中遇到的问题。 再后来是manager过来面试,又谈了大概一个小时。 主要介绍小米工作目前的项目,和如何同其他组协作。最后谈了薪水。
人事HR面
部门主管面
包含 1 个问题
如何吧手机通讯录按照进行编码, 似的用户输入全拼或双拼或不完全双拼时能够找到所有符合要求的通讯录
一年前
8人
打开小程序查看更多面经数据
写面经
选择排序