03-24 美团 后端 一面(45min)
Redis
缓存一般都缓存哪些数据
缓存一致性怎么保证
常见5种数据类型的底层结构实现(String 是 sds、 zset是跳表)
Java
ArrayList、HashSet、HashMap(JDK1.7、1.8)怎么线程不安全
HashTable、ConcurrentHashMap(JDK1.7、1.8)怎么线程安全
Volatile在CPU的层面为什么说是可见性的(MESI)
Synchronized在JVM层面怎么实现
Synchronized随着JDK版本由重量级锁怎么改变的
JVM
JVM日志
垃圾回收算法
垃圾回收器CMS、G1初始标记过程不用暂停用户线程
数据库
索引的数据结构
B+树和B树的区别
MySQL的Explain语句怎么使用
计算机网络
TPC和UDP的区别
TCP三次握手、四次挥手、为什么是三次和四次
HTTP和HTTPs的区别
Linux
BIO
NIO
I/O多路复用模型
select / poll / epoll
AIO
做题
SQL
多线程
三个线程有序打印1-10
线程1 : 1
线程2 : 2
线程3 : 3
线程1 : 4
线程2 : 5
...
线程1 : 10#美团暑期实习##美团##面试题目#
查看23道真题和解析
