- 上来先做了自我介绍- 介绍提到了CAS协议,让我介绍一下CAS的原理,以及是如何实现的CAS流程- 问了Redis的缓存,具体的使用场景,还有其他使用场景。如何实现高可用,集群。- 问了Mybatis的接口,没有实体类是如何进行注入的,这里的知识点是动态代理。然后提到了Mybatis的源码。- 问了Java的相关基础问题,是基于一个案例:要进行输入导入操作,需要先将要导入的数据和数据库中已有的数据进行对比,区分出哪些是新增,删除,需要修改的。让通过Java的代码的方式来完成这些操作。- 面试官最后问我有什么问题,给我全程回顾了一下面试过程,面试结果不通过。全程回答的比较简单,自己理解的也不透彻,对于常用集合和API的方法和底层的数据结构都不熟悉。...查看更多