一面

hashmap与concurrenthashmap的区别垃圾回收算法以及垃圾回收器CMS的回收步骤G1和CMS的区别CMS哪个阶段是并发的哪个阶段是串行的?G1内部是如何分区的(region)HashMap如何解决Hash冲突my sql 索引类别什么是覆盖索引b+树和b树的区别为什么选用自增量作为主键索引my sql如何优化查询my sql如何在RR隔离级别下避免幻读问题:间隙锁my sql范式和反范式的区别以及彼此的优缺点AOF如何缩减自身文件大小AOF缩减自身文件大小的时候,数据库来了新的操作怎么办?多线程了解么?死锁条件以及破坏死锁条件的方法volatile做什么用的,如何实现可见性的volatile和atomic的区别atomic底层是如何实现的

二面

表锁 行锁 乐观锁 悲观锁的特点和区别并发工具包有哪些,具体怎么用Lock和Synchronized的区别分布式下redis如何保证线程安全Kafka讲一讲Docker平时怎么使用的几种线程池区别Kafka如何解决数据堆积kafka消息的存储机制如何用kafka保证消息的有序性kafka如何保证并发情况下消息只被消费一次

三面

redis用的哪个版本如何搭建redis集群redis如何主从同步redis分布式锁注意事项redis持久化的方式以及区别redis持久化方式及区别my sql数据量多大的时候需要分表my sql常用的存储引擎及区别死锁的条件及应对措施zookeeper的作用:分布式锁、注册服务中心zookeeper如何实现分布式锁、其他分布式锁怎么实现分布式事务的解决方案单点登录怎么实现秒杀系统怎么来实现

HR面

1.自我介绍啊

2.为啥想来美团,对美团了解多少

3.心中的互联网公司排序

4.工作中遇见暂时无法解决的问题,你怎么来应对

5.自己的优点和缺点

6.未来的职业规划是什么

以上就是美团技术三面+HR面,以下是最新阿里等BAT面试java必考题目和答案。

2018最新BAT高级java面试68题和答案

领取方法:

关注+转发后,私信关键词 【java】即可领到题目和答案链接!

重要的事情说三遍,转发、转发、转发后再发私信,才可以拿到哦!

查看原文 >>
相关文章