Java 后端一面、二面面经
完整信息
本篇目录
很久没发面经了,发点给自己春招攒攒好运
12-1月捞起来面的,面完后状态一直没变,没后续了
2025-12-26 一面
- 自我介绍
- Java 的类加载机制是怎样的?
- 满足什么条件时,一个 Java 类会被卸载?
- CMS 收集器和 G1 收集器的区别是什么?(Java八股这块答得都不怎么好,可能刚好面试官也会go,后面开始问go了)
- Go 的 Channel 底层的结构了解过吗?
- 向 Channel 发送消息时,如果想实现超时处理要怎么做?
- 简述一下 Go 的 GMP 调度模型。
- GMP 模型中 P 的作用是什么?
- Go 接口的鸭子类型是如何实现的?
- MySQL 的索引底层数据结构是什么?
- 为什么 MySQL 使用 B+ 树而不是 B 树?
- Redis 为什么使用跳表而不是 B+ 树?
- 布隆过滤器的原理是什么?以及主要解决什么问题?
- Redis 集群模式下,一致性 Hash 是怎么做的?
- 什么是缓存穿透、缓存雪崩、缓存击穿?以及对应的解决方案是什么?
- 数据库与缓存一致性怎么保证?常用的模式有哪些?
17.如果采取先删缓存策略,数据库还没更新完,读请求进来了怎么办? - 如果 Channel 生产方发消息没有消费方,或者消费方很慢,如何处理?
手撕:二叉树的层序遍历
反问:
- 业务
- 建议
2026-1-16 二面
- 自我介绍
- 拷打实习
- 你认为从学生身份向职场人身份转变的过程中,最核心的适应点是什么?
- 在过去实习或者在校的团队协作中,你作为 Owner 推动事情解决的经验有哪些?
- 利用 LLM 开发时,如何确保 Agent 返回稳定的 JSON 格式?
- JVM 的内存模型
- .class 文件在内存中存放在什么位置?
- 内存中大对象的回收过程是怎样的?
- 你对小鹏汽车有什么了解?
- 如果未来加入小鹏,对你来说吸引力最大的点在哪里?
- 平时有什么兴趣爱好或特长?
反问:
- 业务
- 建议
本篇目录
当前问题0128
- 01
自我介绍
- 02
Java 的类加载机制是怎样的?
- 03
满足什么条件时,一个 Java 类会被卸载?
- 04
CMS 收集器和 G1 收集器的区别是什么?
- 05
Go 的 Channel 底层的结构了解过吗?
- 06
向 Channel 发送消息时,如果想实现超时处理要怎么做?
- 07
简述一下 Go 的 GMP 调度模型。
- 08
GMP 模型中 P 的作用是什么?
- 09
Go 接口的鸭子类型是如何实现的?
- 10
MySQL 的索引底层数据结构是什么?
- 11
为什么 MySQL 使用 B+ 树而不是 B 树?
- 12
Redis 为什么使用跳表而不是 B+ 树?
- 13
布隆过滤器的原理是什么?以及主要解决什么问题?
- 14
什么是缓存穿透、缓存雪崩、缓存击穿?以及对应的解决方案是什么?
- 15
数据库与缓存一致性怎么保证?常用的模式有哪些?
- 16
如果采取先删缓存策略,数据库还没更新完,读请求进来了怎么办?
- 17
如果 Channel 生产方发消息没有消费方,或者消费方很慢,如何处理?
- 18
二叉树的层序遍历
- 19
你认为从学生身份向职场人身份转变的过程中,最核心的适应点是什么?
- 20
在过去实习或者在校的团队协作中,你作为 Owner 推动事情解决的经验有哪些?
- 21
利用 LLM 开发时,如何确保 Agent 返回稳定的 JSON 格式?
- 22
JVM 的内存模型
- 23
.class 文件在内存中存放在什么位置?
- 24
内存中大对象的回收过程是怎样的?
- 25
你对小鹏汽车有什么了解?
- 26
如果未来加入小鹏,对你来说吸引力最大的点在哪里?
- 27
平时有什么兴趣爱好或特长?
- 28
业务