timeline一面 9.2大概一个小时一面项目+八股主要问实习为什么要用 Redis 实现分布式锁?为什么 Redis 要设计成单线程的?一个商品包含多个属性,用 Redis 的什么数据类型存储比较合适?static 修饰内部类的作用?HTTP 请求头里面都有什么?Cookie 有什么问题?怎么解决?Quic 协议是如何实现的?手撕LRU 如果 Key 是一个 String + Int 怎么办?弄成一个对象,重写 hashcode 和 equals 方法如何改成线程安全的?