java面试题及答案2020
二面-2020/03/25-牛客网
- 自我介绍
- 项目
- Redis数据结构,zset的底层数据结构实现
- 压缩列表和普通列表的区别
- 跳表查找插入删除的时间复杂度
- 算法:实现一个LRU catch
- Redis的应用
- Redis的持久化方式
- spring MVC处理一个请求的流程
- 过滤器的使用(项目中使用的过程)
- Spring中的注解是如何实现的
- Java中的自动装箱和自动拆箱
- 数据库事务的隔离级别
- 数据库表设计和sql:想知道当前班级成绩排名前十的学生
- 说思路:求m的n次幂(一开始使用的是循环,后面要求优化时间复杂度)
- 提了一下我写的博客.......
- 同样面试完没多久就有结果了,通知三面(我还在纠结三面还是不是技术面,去年年底我同学拿到字节实习offer都是2面技术面+一面hr)