🕒岗位/面试时间Java后端1.自我介绍2.项目拷打3.ArrayList和LinkedList的区别4.介绍一下List,Set,Map5.Hashmap是线程安全的吗6.为什么concurrenthashmap是线程安全的7.hashmap的底层是什么结构8.为什么会用红黑树(好像之前网易的三连问)9.B+树是怎样的数据结构10.索引失效11.主键自增可以用uuid吗(没听懂啥意思)12.redis有哪些数据结构13.set和zset的区别14.zset有什么场景可以用15.如何实现一个排行榜,数量和创建时间两个因素16.zset的排序是依靠什么数据结构17.用户登录密码进行加密,那在校验的时候怎么做18.分布式锁是怎么实现的19.死锁的概念基本都是围绕项目去说,场景比较多