之前分享了网易的一面二面面经,本来以为凉了,没想到在回复牛友评论的时候收到了三面的通知(https://www.nowcoder.com/discuss/487543831529857024?sourceSSR=users)。今天来分享一下三面的面经~
- 谈谈JVM虚拟机
- JVM虚拟机是有哪些部分组成的
- JVM虚拟机的内存结构
- 方法区存放哪些信息
- 常量存放在哪个区域
- 一般用什么方法来创建一个线程池
- 线程池有哪些比较关键的参数
- 线程池的核心线程数一般怎么设置
- 为什么讲核心线程数设置为CPU核数*2
- 什么情况下任务会进入到等待队列当中
- 线程有哪些状态,用白板画一下,包括一个状态转移到另一个状态可以使用哪些方法
- 你了解哪些设计模式
- 手写尽可能多的单例模式,线程安全不安全都可以
- 懒汉volitile模式的单例模式一般在什么场景下使用
- linux如何查看僵尸进程
- 如何杀死一个僵尸进程
- 有kill -9杀不掉的进程的情况吗
- 如何查看机器的负载情况linux,除了top还有别的指令吗
- MySQL调试过哪些参数
- 使用Redis如何实现分布式锁
- 如何使用zookeeper实现一个分布式锁
- Redis的zset底层是用什么数据结构实现的
- 选offer时考虑哪些因素
- 平时通过什么方式去了解一些新技术
- 读过哪些技术相关的书