美团一面面经
9.4号面的一面,约的9.10号二面
整个时长1小时57分钟
我都面吐了
自我介绍
Sping AOP和Spring IOC是什么
bean的生命周期
HashMap全家桶
ConcurrentHashMap
ArrayList和Vector的区别
线程状态的转换
wait和sleep的共同点
runnable和callable的区别
CAS
volatile
内存屏障
synchronized修饰啥,分别锁啥
ThreadLocal是啥
底层数据结构
为啥会内存溢出
lock和synchronized的区别
讲一下线程的各个参数的意义
线程池的原理
类加载器
双亲委派机制
CMS和G1
垃圾回收算法,以及各有什么优缺点
怎么判断是不是垃圾
对象分配的过程
写一个SQL,将每科最高分的人输出来
B树,B+树,hash索引的区别
MySQL数据库隔离级别
默认那种,怎么实现
三次握手
四次挥手
session和cookies
Redis的zset
AOF和RDB
分布式锁
RPC
MQ
hibernate和mybatis的区别
写个DCL的单例模式
大数加法
找第一个未出现的数字要求O(n)
还有很多问题不记得了
#面经##校招##美团##Java工程师#