美团一面JAVA后台面经
感觉比较偏基础一点,没有问很底层的东西。
1.自我介绍
2.有过实习吗?讲一下业务和你负责的内容;
3.HashMap看过源码吗?
4.ArrayList和LinkedList的区别,使用场景;
4.1线程池、线程状态、阻塞队列;
4.2
5.StringBuilder和StringBuffer区别,使用场景,字符串拼接有哪几种方式?;
6.Mysql数据库事务、索引、B+树和B树?
7.一道编程题,二叉树的两个最远节点的距离。
8.Redis分布式锁、Redis高可用的方式;
9.开放题,数据库水平切分怎么做?保证应用运行不中断。