小鹏汽车 Java后端面经

很久没发面经了,发点给自己春招攒攒好运
12-1月捞起来面的,面完后状态一直没变,没后续了

2025-12-26 一面
1. 自我介绍
2. Java 的类加载机制是怎样的?
3. 满足什么条件时,一个 Java 类会被卸载?
4. CMS 收集器和 G1 收集器的区别是什么?(Java八股这块答得都不怎么好,可能刚好面试官也会go,后面开始问go了)
5. Go 的 Channel 底层的结构了解过吗?
6. 向 Channel 发送消息时,如果想实现超时处理要怎么做?
7. 简述一下 Go 的 GMP 调度模型。
8. GMP 模型中 P 的作用是什么?
9. Go 接口的鸭子类型是如何实现的?
10. MySQL 的索引底层数据结构是什么?
11. 为什么 MySQL 使用 B+ 树而不是 B 树?
12. Redis 为什么使用跳表而不是 B+ 树?
13. 布隆过滤器的原理是什么?以及主要解决什么问题?
14. Redis 集群模式下,一致性 Hash 是怎么做的?
15. 什么是缓存穿透、缓存雪崩、缓存击穿?以及对应的解决方案是什么?
16. 数据库与缓存一致性怎么保证?常用的模式有哪些?
17.如果采取先删缓存策略,数据库还没更新完,读请求进来了怎么办?
18. 如果 Channel 生产方发消息没有消费方,或者消费方很慢,如何处理?
手撕:二叉树的层序遍历

反问:
1. 业务
2. 建议

2026-1-16 二面
1. 自我介绍
2. 拷打实习
3. 你认为从学生身份向职场人身份转变的过程中,最核心的适应点是什么?
4. 在过去实习或者在校的团队协作中,你作为 Owner 推动事情解决的经验有哪些?
5. 利用 LLM 开发时,如何确保 Agent 返回稳定的 JSON 格式?
6. JVM 的内存模型
7. .class 文件在内存中存放在什么位置?
8. 内存中大对象的回收过程是怎样的?
9. 你对小鹏汽车有什么了解?
10. 如果未来加入小鹏,对你来说吸引力最大的点在哪里?
11. 平时有什么兴趣爱好或特长?

反问:
1. 业务
2. 建议
全部评论
蹲蹲后续
点赞 回复 分享
发布于 04-05 19:14 北京
你是我见过最帅的牛客男孩
点赞 回复 分享
发布于 03-12 10:33 北京
27届实习机会或看我住业 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 03-11 14:56 上海
催更
点赞 回复 分享
发布于 03-08 21:05 北京
Redis 集群模式下,一致性 Hash 是怎么做的?这个问题问的是什么意思,拿去问ai,ai说redis用的hash槽而不是一致性hash
点赞 回复 分享
发布于 03-04 21:25 广西
接好运
点赞 回复 分享
发布于 02-27 17:56 北京
小鹏汽车听着难度有点大啊
点赞 回复 分享
发布于 02-27 11:31 天津
接好运
点赞 回复 分享
发布于 02-27 11:31 江苏
接好运
点赞 回复 分享
发布于 02-26 20:00 北京

相关推荐

03-27 17:16
门头沟学院 Java
1.请用5分钟时间自我介绍,包括专业、项目经历、技能等。2.你本身是计算机专业的吗?3.你们主要学了哪些课程?4.CPU 主要由哪些部分组成?5.CPU 缓存的主要作用是什么?6.多核 CPU 中,如果多个核心都缓存了同一块内存数据,其中一个修改了数据,如何通知其他核心保持一致性?7.CPU 修改内存数据时,是先写缓存还是先写内存?8.如果写缓存后突然发生故障(宕机),数据会不会丢失?怎么处理?9.有没有用过 Linux?在项目中用它做过什么?10.Linux 中查看文件内容有哪些方式?11.如何查找文件中的内容?(如使用 grep)12.如何递归查找某个目录下所有文件中包含的关键字?13.什么是阻塞 I/O 和非阻塞 I/O?它们的区别是什么?14.平时用的 JDK 是哪个版本?15.ArrayList 和 LinkedList 有什么区别?16.它们的内存占用哪个大?为什么?17.如何将一个 ArrayList 拷贝到另一个 ArrayList?有哪些方式?哪种最快?18.Java 线程有哪些状态?19.线程在什么情况下会进入阻塞状态?(举出几种场景)20.平时用 Spring 吗?是否用过微服务(Spring Cloud)?21.Spring AOP 的机制是什么?底层是如何实现的?22.AOP 一般用在哪些场景?23.你简历里提到的“慢接口优化”是怎么做的?从分析问题、定位问题到修改,讲一下完整过程。24.这个接口慢是谁发现的?是用户还是测试?25.你是怎么定位到具体是哪个地方慢的?(用 debug?)26.项目中有没有用 APM(应用性能监控)工具?27.你有没有学过或了解过类似的性能监测组件?关于 AI 的使用28.你提到用了很多 AI 工具,能不能系统介绍一下你在实习和个人项目中具体用到了哪些 AI 能力?29.你用的开发工具是 Cursor 吗?有没有用过 openCua(或类似工具)?30.在 Cursor 中,如何实现并行任务(比如前后端同时开发、测试、代码提交等)?有没有用过?
查看30道真题和解析
点赞 评论 收藏
分享
评论
10
48
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务