自我介绍项目八股:1.redis中的数据结构+使用场景2.知道redis中list的结构是啥吗,我说大概是链表?没咋看过原码3.redis的锁怎么实现的?4.异常有哪些?5.try catch finally执行流程?catch中有异常会上抛吗?(这个不知道)蒙的会6.thorws和thorw的区别(我说一个类上,一个代码里)然后问那类上加和不加有什么区别(没咋看过,不会)7.如何避免数组越界?如何防止链表空指针问题?8.常用的注解有哪些?9.cacheable的流程?怎么判断是否有缓存?有想过考研吗?生活工作中遇到过最大的困难,怎么解决的?