小米Java软开二面9.18
二面
1.线程有什么,区别是
2.线程池创建,线程池种类
3.java内存分配,类放在哪,讲一下内存分配过程
4.数据库MySQL的事务怎么理解的,数据库防止数据丢失用什么
5.数据库底层数据结构
6.讲一下B+Tree,有什么优点,为什么选他
7.设计模式了解哪些,讲一下,优点是什么
8.Spring框架,讲一下ioc;注解用过哪些
9.Aop的原理,怎么加功能
10.用过Hadoop是吧,讲一下,组成应用(没项目硬怼框架)
11.讲一下Yarn,MapReduce,
12.Hdfs怎么存储数据
13.做的小程序怎么实现的讲一下;
手撕代码 树全部路径搜索 没敲完 讲了下思路 说是dfs加个存储
时长70分钟
许愿offer