【小米】Java岗-一面 +二面+三面(已凉)

11.01一面,提前两三天打电话约的面试时间

是我遇到过的最好的面试官。上来面试官先做了自我介绍,还介绍了自己的部门。

  1. 自我介绍
  2. 简历上的项目问了问,没深问技术,主要是设计原理
  3. 用到了springboot,说一下启动的注解是哪个
  4. 用到了mysql,说了下acid原则和索引
  5. 为什么索引用b+而不是b
  6. 用了redis,为什么redis比mysql快?(单线程,内存数据库)
  7. 做了两道代码题,一个手写冒泡排序,一个是爬楼梯
    8.最后还剩了15min,出了一道数学题,没做出来。

反问:有几轮面试?两轮技术面

面试官人特别nice,遇到我有不会的或者答得不全面的,都会认真的给我解答。之前遇到的面试官都是不会就过了。然后最后反问阶段,我只问了有几轮面试,我当时想的是我连能不能进二面都不知道呢也没什么想问的。结果面试官说你不想了解一下我们部门吗?然后开始介绍了下自己的部门,我瞬间有一种我才是面试官的感觉哈哈哈。感谢这位善良温柔耐心的面试官,祝您工作顺利。

写个面经攒攒人品,希望能进二面。
————————————————————————

11.08二面 提前两三天电话约的二面

  1. 自我介绍
  2. 介绍项目
  3. 项目遇到什么困难
  4. 项目里用到了springboot的autowaire注解原理
  5. 项目里用到了redis,用来做什么了?redis哪几种数据结构?底层实现大概说一下?
  6. 线程池介绍一下
  7. hashmap讲一下
  8. 两个栈如何实现队列?说一下思路
  9. 手撕代码,剑指offer第11题,旋转数组最小值
  10. 问了个脑筋急转弯,10个石头,有一个重量不同,有一杆秤,如何找出来那个不同的石头,次数最少

总的来说不太难,但是我答得不好,感觉面试官也不是很热情,可能凉了

写个面经攒攒人品

————————————————————————
11.17 还没有hr面通知,凉了
————————————————————————

11.30,通知三面。

估计是有人鸽了小米于是捞了我,三面还是技术面,我都一个月没学习了,不知道能面成什么鬼样子,已经开始扣地了…

在理想汽车毁约当天小米捞我三面,不知道是不是特别的缘分…

面试官人很nice,上来先介绍了一下部门。

  1. 手写归并排序,然后问了问一些地方怎么能优化,多路归并怎么办?答:用优先队列。然后还延伸了一些,时间复杂度的问题。答得不太好,然后面试官很认真的给我讲了一遍。
  2. 介绍了一下项目,没问项目技术什么的,就讲了一下功能。
  3. 问b+树和红黑树区别,又延伸了一些
  4. 问线程池是什么,又延伸了一些

总结:基本就是问一个简单的知识点,然后开始拓展延伸。本菜鸡只能答上简单的问题,一延伸就完蛋。感觉要凉。

发表评论

后才能评论