4.22华为面经,整体45min自我介绍?介绍一下项目,项目中的难点怎么解决?项目中使用了redis,redis有哪些数据类型?分别使用的场景是什么?为什么使用hash类型而不使用string类型序列化存储?使用的guava cache和redis是如何组合使用的?如果在项目中多个地方都要使用到二级缓存的逻辑,如何设计这一块?java中的集合类型?哪些是线程安全的?concurrenthashmap如何保证线程安全?算法题:返回二叉树对应节点值的访问路径后续更新,4.22当晚短信显示技术面通过,约25号业务主管面试,主要沟通三个项目内容,如何理解每个项目流程当晚hr通知面试通过,隔天电话核对具体信息开始审批—————————————————————————-6.6更新,已拒