小米科技面试全过程

一面(60min左右)

我是请学长内推的小米机器学习算法岗,一面面试官还是根据我的简历和我聊了会本科到研究生的个人经历,包括保研,成绩,比赛,实践经验都很详细的问了。

确定好聊天的氛围以后,开始问我做的一些项目,我具体解释了项目的背景还有重要技术点,偶尔面试官会根据我说的插问一点东西,基本都是我口述为主,整个过程主动权还是把握在自己手上。

这样这个过程大约持续了30多分钟, 然后面试先问算法

基础,从基本排序算法的时间复杂度和空间复杂度起,再具体聊了快排,包括他的实现过程和实用范围,还给我出了一个算法题,求中位数,我答先排序再查找。接下来,问了一个dp的算法,原型是求最大子串和,这个没答太全。

问了算法基础以后,接下来问的是语言层面的东西,问我都会哪些语言,我说了cpp和JAVA,然后问我最近用的比较多的是什么语言。我答的JAVA,然后他问了内存管理算法(分代管理),还有spring里面的控制反转,还有JAVA可不可以实现多继承等等,语言问的比较简单。最后根据我的岗位聊了机器学习的算法,问我最新的深度学习框架,CNN和DBN,以及他们之间的区别,最后问了决策树算法,包括属性选择的算法和剪枝的过程,最后聊了会聚类算法,到了一个小时他就没问我问题了,让我自己问,我问了他们部门的业务以及实习生什么时候要求入职等问题。

二面(20min 30min)

20min全部问机器学习的东西,包括bp算法,cart树,kmeans,LVG和xgboost等等,还聊了聊JAVA设计模式,不过他看我不太了解也说的不多,主要还是机器学习的东西。后面30min在线要我写代码,题目是堆排序的实现,我写了20min左右,然后他点评了一下,就结束了。完了他说过几天有人会联系我的。这样,周六面试结束,周一收到offer。

总之,小米问的范围比较广阔,涉及语言和算法还有项目,还有代码能力也有一定考察。要想进去,综合能力要过关,总的来说面试官人很好,不会对你不懂的问题揪着不放,主要考察你知道的知识点的深入程度。这就是我的面试经历,祝大家春招顺利,早日拿到offer。

作者:邓李维

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WOLFRAM

以Mathematica为工具的“π”教学案例

1955
来自专栏华章科技

这些数学问题曾经坑死了世人

几千年以来,人类在研究数学的过程中,提出并解决了很多难题。有些数学难题不仅玩坏了很多研究者,其解决的过程或结果也让人觉得十分坑爹。哆嗒数学网小编就在这里列举To...

871
来自专栏take time, save time

你所能用到的数据结构(一)

     无损编码的霍夫曼编码以及其余的各种编码由于要使用比较复杂的数据结构,所以按照我昨天说的,我决定从数据结构开始写起。数据结构和算法很难完全的分开,好的数...

3545
来自专栏华章科技

入门科普:一文看懂NLP和中文分词算法(附代码举例)

导读:在人类社会中,语言扮演着重要的角色,语言是人类区别于其他动物的根本标志,没有语言,人类的思维无从谈起,沟通交流更是无源之水。

5512
来自专栏牛客网

算法工程师:学习经验/心得+求职经验算法学习与求职经验学习心得和经验 求职心得和经验

算法学习与求职经验 今天已经是11月初了,找工作的阶段已经进入尾声。回想这半年的时间,充满苦涩与艰辛,有幸拿到了几个offer,腾讯和滴滴的SP,还有百度和华为...

5196
来自专栏AI研习社

机器人参加高考数学22分钟拿105分,究竟怎么做到的?

AI 研习社按:2017 年高考刚刚结束,据相关媒体报道,7 日下午,在没有网络和题库支持的情况下,一个名为 Al-Maths 的机器人在 22 分钟内完成了文...

3677
来自专栏程序你好

开源项目ELMo:机器学习在自动翻译中的应用

1644
来自专栏趣学算法

算法为什么那么难?——算法学习秘籍

(1)我们学习了那些经典的算法,在惊叹它们奇思妙想的同时,难免疑虑重重:这么刁,怎么想到的?对学生来说,这可能是最费解、也最让人窝火的地方。高手讲,学算法要学它...

1522
来自专栏奇点大数据

什么是算法

算法这个名称大家应该通常不陌生,如果你是一个信息相关专业的本科学生,至少在本科一年级或者二年级就接触过不少算法了。随便打开一个人力资源网站去搜搜看“算法工程师”...

3628
来自专栏用户2442861的专栏

网易面试总结(机器学习一些面试)

http://blog.csdn.net/jiejinquanil/article/details/52530922

4121

扫码关注云+社区

领取腾讯云代金券