发个面经,攒攒人品
时间线:4.12投递--4.18约面--4.20一面--面完秒挂
面试官人很好,会引导回答,最后反问环节也给了很多建议,面试体验很好,希望秋招能去贝壳吧!
- 如何使用jwt令牌实现登录过程?使用了什么技术栈?
- redis有哪些数据类型,用过哪些数据?
- 数据库的索引有哪些
- 对于命令select * from user where a=2 and b<4 and c=8,如何添加联合索引?如何设计?acb和cab都会命中索引吗?两个有什么区别?
- 索引覆盖和索引下推是什么
- 对于select a,c from user where a=2 and c=8,联合索引为ca,会索引覆盖吗
- 对于select a,c from user where a=2 and c like '%s' ,建立索引ac,会索引下推吗
- 哪些场景下会发生索引失效
- mysql的事务?开发过程中用过吗?
- @Transactional注解,注解在什么时候会失效
- 事务并发会出现哪些问题,比如双写
- mysql是如何解决不可重复读和幻读?
- 提到了MVCC,MVCC解决的是什么问题?
- 可重复读如何解决?
- 幻读如何解决?
- redis的有序集合底层是如何实现
- 并发涉及可见性、原子性、有序性?为什么会带来这些问题
- volatile底层如何实现的可见性和有序性?
- sychornized底层如何实现?
- 什么是可重入锁
- Spring注解有了解吗
- 手撕:字符串相加
#25届暑期实习##java#