一面
- 简短自我介绍
- 事务的ACID,其中把事务的隔离性详细解释一遍
- 脏读、幻影读、不可重复读
- 红黑树、二叉树的算法
- 日常用到哪些集合类?ArrayList和LinkedList区别?HashMap内部数据结构?ConcurrentHashMap分段锁?
- jdk1.8中,对hashMap和concurrentHashMap作了哪些优化
- 如何解决hash冲突的,以及若是冲突了,怎么在hash表中找到目标值
- synchronized 和 ReentranLock的区别?
- ThreadLocal?应用场景?
- Java GC机制?GC Roots有哪些?
- MySQL行锁是否会有死锁的状况?
二面
- 乐观锁和悲观锁了解吗?JDK中涉及到乐观锁和悲观锁的内容?
- Nginx负载均衡策略?
- Nginx和其余负载均衡框架对比过吗?
- Redis是单线程?
- Redis高并发快的缘由?
- 如何利用Redis处理热点数据
- 谈谈Redis哨兵、复制、集群
- 工做中技术优化过哪些?JVM、MySQL、代码等都谈谈
三面
- Spring Cloud用到什么东西?如何实现负载均衡?服务挂了注册中心怎么判断?
- 网络编程nio和netty相关,netty的线程模型,零拷贝实现
- 分布式锁的实现你知道的有哪些?具体详细谈一种实现方式
- 高并发的应用场景,技术须要涉及到哪些?怎样来架构设计?
- 接着高并发的问题,谈到了秒杀等的技术应用:kafka、redis、mycat等
- 最后谈谈你参与过的项目,技术含量比较高的,相关的架构设计以及你负责哪些核心编码
最新美团面试题目,技术主要是3面,重点问了:面试
1.Java容器的问题:hashmap、currenthashmap等,建议面试前把这几个问到最多的类的原理、到底层数据结构、再到数据扩容,以及算法复杂度,都须要重点掌握。redis
2.Java相关的:线程锁、以及线程流转图、线程池等。算法
3.JVM不用说了,每次都考,若是对内存的回收,垃圾回收器的种类区别,回收算法机制这个必需要掌握。数据库
4.数据库MySQL相关的,这个也是每次必问,毕竟是平时工做中使用最多的,考察数据库基本功:存储引擎、SQL查询优化、常见索引的使用和区别、事务的使用,表范式设计,以及分库分表的策略和实际应用等。编程
5.分布式也是必考的系列,问得最多就是Redis、Dubbo等,面试官主要就是考察缓存、RPC的实际使用状况。缓存
6.若是面试前,还能对常见的高并发的场景,以及技术方案熟悉,那面试会好不少。网络
如下是完整的技术3面题目数据结构
以上就是美团Java三面题架构
如下最新总结的2019阿里Java必考题范围和答案——进入Qun:722414953免费获取,但愿在这个寒冬,能对找工做的同窗有必定的参考和帮助~并发
