美团面试 一面+二面
一面 3/16 45min
问项目
项目用了redis的哪种数据结构?
redis分布式锁的实现
Synchronized作用、原理、可重入理解
线程和进程区别
线程池的线程的工作过程、线程池阻塞队列如果无界会有什么问题
垃圾回收算法有哪些,以及对应的垃圾回收器
CMS和G1 有什么区别、在使用场景上面怎么去选择
Atomic和CountDownLatch这些有了解过吗?
CAS是什么?
HashMap和ConcurrentHashMap区别?
ConcurrentHashMap怎么保证的多线程下的安全?
Mysql索引实现?
查询慢查询,通过什么方式做?
mysql 用 limit查询会出现深度分页的问题?limit 10000 10 怎么解决?
有序数组删除重复项 o(1)空间复杂度
二面 3/21 16:00
项目问题
HashMap的一个具体流程
为什么会引入线程池,会解决什么问题?
线程池参数的具体使用场景
阻塞队列有界的数组和无界的链表分别什么场景下使用?
Object下有哪些方法?
重写equals也要重写hashcode为什么?
Java为什么会引入锁?
cas具体怎么实现?底层是怎么实现的?需要操作系统或者cpu做一些什么处理?
Mysql索引为什么会选择B+树呢
Mysql具体怎么解决幻读的?为什么间隙锁可以解决幻读?
Mysql死锁怎么产生的?产生了死锁Mysql怎么解决?
TCP的可靠性具体怎么保证的?
一次RPC远程调用怎么实现的?
Kafka怎么保证消息不丢失?
设计一个转账操作,A转给B 100块钱,系统上面需要考虑哪些?
不同的系统怎么保证事务?
分布式锁怎么解决超卖的问题?
连续子数组的最大和
平常有没有看互联网技术一些相关的书籍?
专业课相关的成绩?
美团笔试题感觉怎么样?
项目遇到最棘手的问题?
实习什么时候?能实习多久?
我问流程,说是正常一周之内会有hr联系我。需要把这几天面试或者一周的做一个对齐,反馈会慢。