小米智能云-春招实习-面经

面试方式:电话面试

时间:2017年6月12日

上周五在美团大厦等待面试的时候,小米工程师K打电话约面试,只好约到这个周的周一了,下午两点。电话沟通的时候,面试官人特别nice。周一下午两点的时候,准时收到小米工程师的电话,嗯,好准时。

刚开始沟通的时候,面试官问了一些关于NFC的东西,让我给他介绍一下。还问把c写的处理图像的算法能不能移植到FPGA上,问FPGA相对于通用处理器的优势。

小插曲:手机通话效果不好,我俩换成微信语音通话了。

换成微信语音之后,继续聊了一下FPGA的一些东西。然后,就进入主题了。

1,三次握手。

2,多线程的实现方式,线程安全,轻型的锁

3,HashMap,HashTable,ConcurrentHashMap的区别、联系;什么情况分别使用哪种数据结构;分别是怎么实现的;扩容机制,额,忘了

4,口述两个算法题 1)寻找链表环的入口;2)寻找树中两个节点的最低公共父节点。寻找最低公共父节点我给出的是剑指offer上的答案,面试官不满意。他给出了使用 并查集 的一个方案。

5,垃圾回收机制

6,JVM的内存划分,各部分的功能;类加载机制。


面完一面之后过了大约一个半小时,小米工程师G就打来电话,说要继续安排面试。无奈当时已经跑到了实验室,只能约第二天上午十点。收到电话知道自己过了一面,还是很开心的。之前问师兄,师兄说电话面试可能只是一个预热,没想到二面也是电话面试,省的跑一趟啦。给点赞!!!

第二天,上午十点钟左右,小米的工程师发来微信语音聊天,是G工程师。感觉说话特别有气质,印象一下子特别好。问的问题很简洁,也让回答的尽可能简洁,懂就说会,不懂就说不会。好干练啊

1)问了一下 X64 和 X86的区别,直接懵了。

2)DMI是什么

3)平均时间复杂度和最坏时间复杂度是什么,为什么会有这两个名词。

4)什么是外设工作速度不匹配,为什么会有这个问题,举例说明。PC是怎么解决这个问题的

5)不记得问过啥关于算法的题目了,最后问了什么时候能入职的事情。人超nice


当天下午,HR姐姐打电话问什么时候能够入职,声音超级好听,特别甜,哈哈哈,我就是一花痴。

感谢两位工程师





评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值