- 自我介绍
- 讲讲 Java 内存模型
- JVM 内存结构呢
- 在进行垃圾回收的时候用的什么策略
- 分完区后是怎么用的
- 线程池相关了解什么
- 有一个任务扔到线程池,怎么根据这几个参数来做判断
- 怎么判断一个对象是垃圾呢
- 什么对象可以被称为 GC Roots
- 什么时候会创建一个虚拟机栈,虚拟机栈里有什么
- 解释一下 RPC 协议
- Spring 怎么去理解它的 IOC 和 AOP
- 动态代理有哪几种,Spring 用的哪一种
- 把创建对象的权利交给容器有什么好处
- 发生了循环依赖怎么解决
- ZSet 底层结构是什么
- 跳表是什么概念
- 你的 Redis 用的什么架构,了解它其他的架构方式吗
- 持久化的方式有哪几种
- AOF 和 RDB 持久化有什么区别
- Redis 是单线程的还是多线程
- 讲讲 MySQL 的索引
- 为什么是 B+ 树,不是 B 树或者二叉树
- 索引什么时候会失效
- 为什么发生隐式类型转换或者函数运算索引就会失效
- 事务了解吗,又是怎么保证事务的
- 事务隔离级别有哪几种,他们引发了什么问题,又解决了什么问题
- TCP 头部了解吗
- 讲一下它的三次握手四次挥手以及为什么三次和四次
- HTTP 1.0 1.1 2.0 3.0 有什么区别
- Linux 常用命令
- 手撕:前 k 个高频元素
- 手撕:爬楼梯
- 手撕:爬楼梯2(每次可以爬 1-k 阶)
暂无评论