1.问了很久的项目和比赛:负责哪些模块、怎么实现的信息传递、线程是怎么调度的… 2.可重入锁是什么,lock()怎么用,lock()出异常了锁是否会释放,unlock()怎么用,写在哪里 3.手撕代码:三个线程abc,c线程等待ab线程运行完了以后再运行,手写一个大概框架(CountDownLaunch??) 4.什么是索引,唯一、主键索引的区别 5.索引失效,怎么判断有没有用到索引 6.是否了解大数据相关框架 7.是否有用过什么中间件,比如Redis、消息队列之类的,我说的Redis。 8.Redis用的数据类型是哪些 9.Ja...