首页 > 面试复盘 | 小米生态链,已收到oc
头像
朕蹲厕唱忐忑
编辑于 2021-10-13 18:40
+ 关注

面试复盘 | 小米生态链,已收到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

等的很辛苦...估计是泡池子里边排序去了,找面试官催了下目前也还没结果

全部评论

(3) 回帖
加载中...
话题 回帖