美团后端暑期实习面经
当初在阿里🐜架构和团团🦘之间来回横跳后选择了团团!
mentor和leader人真的好好!超级友善!这波发一发一面面经!
如果有T6的姐妹愿意一块当饭搭子的话可以滴滴我!
- 对领域驱动设计(DDD)了解吗?。
(进来了就知道团子大部份业务都在转DDD,但是对DDD新人很友好,有很多教学指导!
- JAVA基本的数据结构(List/Set/Map)
- list和set的区别
- HashMap的扩容机制和树化
- HashMap的扩容过程和机制
- HashMap在链表长度达到一定大小时会转换为红黑树,这个转换解决了什么问题。
- HashMap扩容时考虑的两个关键参数是什么?
- 如果负载因子设置得太小,会导致什么问题。
- **HashMap vs. Hashtable**:不同之处,包括它们的初始化大小、扩容机制、是否允许null键和值等。
- HashMapVSTreeMap的特性,特别是TreeMap如何提供元素的排序功能。
- 如何利用多线程实现并发。
- 使用哪些方式可以实现多线程(比如继承**`Thread`**类、实现**`Runnable`**接口、使用线程池等)。
- 每种方法的实现成本和优点是什么?
- 在Java中如何实现这种线程间的协调和同步?多线程编程的同步控制,特别是如何处理一个场景,其中多个线程都在等待某个特定事件发生后才能同时继续执行。
- 询问**`CountDownLatch`**和**`CyclicBarrier`**之间的区别
- 一个对象在JVM中完整的垃圾回收流程。
- 如何避免在Java虚拟机(JVM)中进行全面垃圾收集?
- 询问Java中有哪些类型的类加载器。
- 询问双亲委派模型是什么,以及它如何工作,为什么要有双亲委派机制
---
#美团暑期实习##美团2025届转正实习##美团工作体验##ATMD#