美团一面1、介绍一下项目负责的模块2、JWT的登录流程的方式3、jwt的缺点,比redis的好处4、给你一个这样的需求,一个用户可以看到自己发布的所有帖子,怎么建立索引?答:根据用户id建一个索引。评论表需要按照帖子的id建立一个索引。5、redis分布式锁怎么实现的?(说的不是很好,try catch finally)代码层面要看一看6、redis数据结构,怎么保证数据不丢失?7、mysql存储引擎,索引的数据结构,介绍B+树的特点8、聚簇索引,非聚簇索引9、评论表mybatis分页的实现,limit(500,1000),什么样的原理?怎么优化?10、隔离级别11、object的方法 (wait、notify、hashcode、equals、notifyall、getClass)12、equals和hashcode13、java异常,实际中遇到过哪些?14、hashmap15、re lock和sycronized区别16、死锁必要条件,避免死锁17、ThreadLocal,remove18、双亲委派机制19、线程池(看看阻塞队列)20、垃圾回收器(CMS、G1)21、spring IOC 和 AOP22、线程安全的并发类知道哪些二面和一面差不多,一面不会的又问了一遍,不太一样的好像就是从api层面,讲讲线程的状态切换(类似生命周期)有没有美团oc的群呀,到时候一起去北京耍