最新美团高级Java多面题目:并发+分布式+中间件等

Posted 优知学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新美团高级Java多面题目:并发+分布式+中间件等相关的知识,希望对你有一定的参考价值。

我们持续更新了几十期BAT面试题目,近日有同学在优知学院官网留言区,问能否发布更多今日头条以及美团等公司的面试题目。来了,今天持续更新最新美团的高级Java面试题目最新美团高级Java多面题目:并发+分布式+中间件等今日头条的面试题目(我们也会陆续发布),谢谢大家的踊跃留言~

BMW:最近阿里、拼多多、美团、头条公司非常缺高级Java工程师和技术专家,马上又临近年底了,各互联网公司急缺人,建议早做好充分的准备,年后的金三银四好发力,来年好进入心仪的互联网公司最新美团高级Java多面题目:并发+分布式+中间件等~


01

美团高级Java一面


  1. concurrent包下面用过哪些?

  2. countdownlatch功能实现

  3. synchronized和lock区别,重入锁

  4. thread和runnable的区别

  5. AtomicInteger实现原理(CAS自旋)

  6. java并发sleep与wait、notify与notifyAll的区别

  7. 如何实现高效的同步链表

  8. java都有哪些加锁方式(synchronized、ReentrantLock、共享锁、读写锁等)

  9. 设计模式(工厂模式、单例模式(几种情况)、适配器模式、装饰者模式)

  10. maven依赖树,maven的依赖传递,循环依赖



02

美团高级Java二面


  1. synchronized和reentrantLock的区别,synchronized用在代码快、方法、静态方法时锁的都是什么?

  2. 介绍spring的IOC和AOP,分别如何实现(classloader、动态代理)

  3. JVM的内存布局以及垃圾回收原理及过程讲一下,讲一下CMS垃圾收集器垃圾回收的流程,以及CMS的缺点

  4. redis如何处理分布式服务器并发造成的不一致

  5. OSGi的机制

  6. spring中bean加载机制,bean生成的具体步骤,ioc注入的方式

  7. spring何时创建applicationContext

  8. listener是监听哪个事件?

  9. 介绍ConcurrentHashMap原理,用的是哪种锁,segment有没可能增大?

  10. 解释mysql索引、b树,为啥不用平衡二叉树、红黑树

  11. Zookeeper如何同步配置


03

美团高级Java三面


  1. Java线程池ThreadPoolEcecutor参数,基本参数,使用场景

  2. MySQL的ACID讲一下,延伸到隔离级别

  3. dubbo的实现原理,说说RPC的要点

  4. GC停顿原因,如何降低停顿?

  5. JVM如何调优、参数怎么调?

  6. 如何用工具分析jvm状态(visualVM看堆中对象的分配,对象间的引用、是否有内存泄漏,jstack看线程状态、是否死锁等等)

  7. 描述一致性hash算法(Redis)

  8. 分布式雪崩场景如何避免?

  9. 再谈谈Kafka的设计原理




-end-



更多BAT面试题和答案(仅供参考)


最新美团高级Java多面题目:并发+分布式+中间件等

回复【直通BAT】即可参考





以上是关于最新美团高级Java多面题目:并发+分布式+中间件等的主要内容,如果未能解决你的问题,请参考以下文章

Java并发编程原理与实战视频教程

java精品高级架构课,RocketMQ中间件,Mysql分布式集群,服务架构,运维架构视频教程

2017最新技术java高级架构千万高并发分布式集群架构师入门到精通视频教程

2021最新Java面试题目解答,论程序员成长的正确姿势

2021最新Java面试笔试题目分享,赶快收藏备战金九银十!

中高级Java开发应该要了解!java数字格式转换异常例子