面试复盘 | 小米生态链,已收到oc

8.6一面40min

  • base北京,部门主要做一些iot产品以及基础建设,负责小米整体生态链,包括米家,最近在关注一些设备数据上传,以及智能家具的场景自动化的解决方案,偏向业务

  • b树和b+树有什么却别,分别适合应用在什么场景

  • 链表和双向链表的区别,以及应用场景,以及优缺点

  • 对golang、java、python语言怎么认识的,掌握程度如何

  • golang的gmp并发模型讲一下,gc流程了解吗

  • golang和java的线程调度有什么区别,哪一种更轻量

  • golang的slice和array有什么区别和联系

  • 讲一下tcp三次握手,两次握手为什么不可以

  • tcp、udp协议的区别和联系,分别应用场景

  • 用过哪些dns服务器

  • 进程通信有几种方式,进程有几种状态,什么情况会进入阻塞状态

  • 实习项目遇到过什么问题吗,怎么去解决的

  • 平时是怎么去学习新知识的

  • 没问算法题,聊得比较愉快

8.10二面

  • golang老一套,gmp并发模型,gc过程,三色标记之类的

  • 对用户态和内核态的理解

  • 代码里面从一个文件读内容,操作系统都做了什么

  • golang的slice和array区别联系

  • channel怎么理解的,怎么用

  • mysql的事务隔离级别,mvcc详细讲讲

  • mysql为什么用b+树,innondb引擎有啥优势

  • 一个email表,有id/name两列,用sql语句删除重复的name,只剩下一个(这个真的触及到盲区了,面试官说可以用join做)

  • 项目redis和mysql数据一致性怎么用的

  • redis的缓存击穿/雪崩/穿透,分别讲一下,应对办法是啥

  • 智力题,1000瓶毒药,1小时就会毒发,给你10只小白鼠,一小时把毒药试出来(二进制编码)

  • 算法题,找到有环链表的入口节点(快慢指针第一次相遇,快指针多走了一个环的距离,将慢指针重置到head,后面同步前进,当他们再次相遇,就是入口节点)

8.30内推人告知已通过,等待oc

等的很辛苦...估计是泡池子里边排序去了,找面试官催了下目前也还没结果
#小米##秋招##提前批#
全部评论
bese北京??
点赞 回复 分享
发布于 2021-09-26 21:41
我小米生态链-研发部在8月15号三面了,到现在还没有收到消息,前天问了问面试官说他们已经报给hr,hr那边应该会联系我,等的好慌,而且面临别的公司要在这几天之内签三方,不签就相当于放弃机会,处境就很尴尬,这咋整
点赞 回复 分享
发布于 2021-09-28 09:03
同学,你对生态链这个部门了解吗?为啥查不到相关信息?看大家说小米生态链是外包公司呢,没啥核心技术?
点赞 回复 分享
发布于 2021-10-09 09:45

相关推荐

评论
1
4
分享
牛客网
牛客企业服务