全栈开发工程师一面面经
完整信息
本篇目录
- HashMap是否是线程安全
- ConcurrentHashMap底层,HashTable底层
- synchronized底层与锁升级,监视器锁的底层,volatile的底层
- 对象头的具体内容
- 进程线程协程,虚拟线程,平台线程
- 线程创建的方法,callable、runable的区别,线程退出的方法
- 线程池的创建方法,线程池的底层原理
- 自定义线程池的几个字段以及具体内容
9.项目里面的定时任务是怎么靠线程池实现的? - 引用的四个类型
- GC,STW,G1,CMS
12.点击一个网址到渲染出页面的全流程 - http版本
- 虚拟内存
- redis的基础数据类型
- 数据更新时先更新数据库还是先更新redis
- 数据库索引优化的方案与场景
- 为什么需要RabbitMQ?有其他选择吗?
- 消息队列的消息积压怎么办?
20.生产环境下的告警面板有做吗?使用了什么?怎么排查风险?
笔试:爬楼梯,简单题 - skills,agent,mcp,clawcode相关
祝愿大家能拿到符合自己心意的offer
本篇目录
当前问题0135
- 01
HashMap是否是线程安全
- 02
ConcurrentHashMap底层
- 03
HashTable底层
- 04
synchronized底层
- 05
synchronized底层与锁升级
- 06
监视器锁的底层
- 07
volatile的底层
- 08
对象头的具体内容
- 09
进程线程协程
- 10
虚拟线程,平台线程
- 11
线程创建的方法
- 12
callable、runable的区别
- 13
线程退出的方法
- 14
线程池的创建方法
- 15
线程池的底层原理
- 16
自定义线程池的几个字段以及具体内容
- 17
项目里面的定时任务是怎么靠线程池实现的?
- 18
引用的四个类型
- 19
GC,STW,G1,CMS
- 20
STW
- 21
G1
- 22
CMS
- 23
点击一个网址到渲染出页面的全流程
- 24
http版本
- 25
虚拟内存
- 26
redis的基础数据类型
- 27
数据更新时先更新数据库还是先更新redis
- 28
数据库索引优化的方案与场景
- 29
为什么需要RabbitMQ?有其他选择吗?
- 30
消息队列的消息积压怎么办?
- 31
生产环境下的告警面板有做吗?使用了什么?
- 32
怎么排查风险?
- 33
笔试:爬楼梯,简单题
- 34
笔试:爬楼梯,简单题
- 35
skills,agent,mcp,clawcode相关