小米安卓 一面 二面 三面 面筋

时间线:11月中旬

一面

手撕

  1. 三数之和(做的太快,加一题)
  2. N皇后问题(确定好每一行的值,回溯处理,结合判断条件)
  3. 单例类实现

项目

  1. 介绍一下你的项目
  2. spdlog 和 glog是如何替换的
  3. 数据压缩处理的一个过程
  4. 池化操作的过程

八股

  1. tcp的三次握手,四次挥手 java
  2. java的hashmap实现原理,红黑树的结构特点
  3. java编译一般经过几个步骤 cpp
  4. 指针和引用的区别
  5. static和const的区别
  6. malloc 和 new 的差别

二面

项目:

  1. 你这个怎么样cmake的
  2. make -j4 多线程编译,你了解里面的原理吗
  3. 编译的产物是什么
  4. 你怎么样进行单元测试的

八股:

cpp

  1. 说一下封装继承多态
  2. 说一下STL的容器和特点

操作系统

  1. 线程和进程的差别
  2. 进程通信的方式

mysql

  1. 说一下mysql事务的特点
  2. 说一下死锁的特点,如何解决死锁,mysql有多少种锁

  1. 实习和平时做项目有什么不一样的地方
  2. 相比于其他实习生,你有什么优势
  3. 如何看待安卓这个岗位

手撕

写一下快排

智力题

两次机会如何确定8个球中最重的那个,其他7个都一样重

三面

  1. 介绍一下mysql的四种隔离级别
  2. 可重复读是怎么样实现的?原理是怎么样的
  3. mysql有多少种索引 a. 介绍一下B+树
  4. 索引什么时候失效
  5. mysql聚簇索引和非聚簇索引的差别
  6. 接受一下TCP和UDP的差别
  7. HTTP3.0使用UDP实现的,这个你具体了解吗

题外话:感谢小米的面试官,面试体验真的很好

#面试内容#
面试记录专栏 文章被收录于专栏

秋招面试记录

全部评论
强啊大佬
1 回复 分享
发布于 2023-12-06 14:16 湖北
base哪里
点赞 回复 分享
发布于 2023-12-03 23:51 湖北

相关推荐

阿里巴巴各部门年终奖开奖了,有人拿到了220w
真烦好烦真烦:拿命换钱呢,公司给你220万,肯定是因为你对公司的贡献大于220万,想想要多厉害多累才能达到
投递阿里巴巴集团等公司10个岗位 >
点赞 评论 收藏
分享
头像
03-30 21:02
已编辑
武汉大学 Java
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

更多
牛客网
牛客企业服务