美团优选一面
9.18 美团优选一面,一个半小时,是个好看的小姐姐
因为我在多多买菜 实习,问了很久的实习经历。
项目里的困难(没整理)。
项目里的redis 怎么用的?
抢购优惠券怎么实现?
ArrayList LinkedList区别
arraylist初始大小、扩容
HashMap底层实现
final的作用,能否加到abstract类上
static的作用
sync 和 lock的区别
cas的具体实现、会一直自旋吗(说的是)?
volatile如何保证可见性
获取Class对象的几种途径
Class.forName 和 ClassLoader的区别?
双亲委托模型
minorGC是什么 FullGC是什么,Eden的对象可能直接进入老年代吗?
用的什么收集器 怎么指定GC收集器
线程池的参数,完整过程,大于核心数的线程是怎么销毁的(具体实现,没答上来),核心线程是怎么创建的。
有哪些情况会发送阻塞?(没答好)
wait和sleep的区别?
redis 删除过期缓存、如何持久化的、
TCP的三次握手,为什么是三次?
数据库索引有什么
B和B+的 区别?
聚簇非聚簇的区别
什么时候索引失效
如何知道失效?explain
如果一列是int 我传入的是'123' 会走索引吗?(不会,求解答)
隔离级别
两个更新操作是如何保证正确性的?
select如何加排他锁
堆内空间分配
页面置换算法
LRU怎么实现
kafka的Consumer是推还是拉
如何保证顺序消费
如何自定义消费的位置(没答好)
kafka如何保证消息不丢失(没答好)
算法:删除倒数第K个节点
后面又问了一些实习内容 (感觉是想问点什么出来)
没有反问。
来个二面叭