货拉拉实习一面
先问的项目
1.Java中的集合
2.HashMap线程安全吗?为何不安全?不安全的话使用什么?
3.CurrentHashMap原理
4.HashMap原理
5.TreeMap原理
6.Java中如何保证多线程并发
7.volatile原理,线程安全吗?什么场景不安全?
8.线程池核心参数,Executor创建相关类
9.CAS
10.Atomic类及实现原理
11.AQS原理,独占锁,共享锁
12.数据库B+树
13.并发事务带来的问题
14.事务隔离级别
15.幻读是什么,可重复读能避免幻读吗?不能的话使用什么?
16.MySql乐观锁,悲观锁
17.为什么使用Redis?
18.Redis数据结构,ZSet数据结构
19.Redis淘汰机制
20.为什么不用session,session能在多服务器保证线程安全吗?不能的话,如何保证?
21.Redis持久化