面试官先是让介绍了项目内容(问的还是比较细的,大概有10分钟左右),然后开始问各种知识点:1.jdk动态代理、cglib动态代理?区别?2.拦截器和aop的关系?3.jdk1.8有哪些新特性?lambder表达式有什么缺点或者限制?4.平常写代码的时候用到了哪些数据结构?选List还是map实现功能是怎么考虑的(这个问题我一直get不到面试官的点到底是什么?map和list明明是两种截然不同的数据结构,写代码之前还要考虑一下??)5.DB2里面执行计划是什么?6.有没有手写一个线程池?有哪些参数?7.rabbitmq是如何持久化的?8.zk和redis做分布式锁,有什么区别?单机情况下呢?面试感受:面试官比较随和,整个面试过程还是比较舒服的,首先也是介绍自己的项目经历,接着问了很多基础知识,有很多知识点没答上来,但是我自己提出的一些技术点,如zk的实现原理,springboot整合mybatis的底层实现等等,他也没有接着问,貌似不感兴趣,没有被套路。知识点比较多,单独再写一篇记录吧
恒生面试
最新推荐文章于 2023-05-18 14:40:00 发布