珠海小厂java后端实习面经(已OC)

问:ArrayList底层
答:基于数组实现,查询时间复杂度 0(1),插入O(n),有扩容机制,扩容到原长度 1.5 倍,扩容先创建新数组然后移动转移数据。

问:hashCode 和equals 区别
答:hashCode是对象唯一哈希码,equals是通过比较对象成员变量值是否相等。
(其实hashCode可能因为哈希冲突不唯一,Object的equals是比较地址,只是大部分类会重写为比较内容,==是比较地址)

问:StringBuilder和 StringBuffer 区别
答:在字符串拼接上性能有差异
(其实应该答线程安全,Buffer是线程安全的所以性能上会有额外开销)

问:如何保证并发安全
答:简单变量可用 CAS或原子类保证数据一致性,复杂业务通过加锁保证线程安全

问:ArrayList线程安全吗
答:不安全,应该使用 ConcurrentHashMap 等线程安全集合类,底层用 AQS 实现

问:Mysql事务隔离级别和相应的问题
答:读未提交、读已提交(RC)、可重复读(RR)、串行化,默认可重复读,通过加间隙锁避免幻读

问:索引底层
答:基于B+树实现,双向链表维护的多叉查找树,前后指针方便范围查询,节点存主键实现回表查询

问:什么情况导致索引失效
答:不符合最左前缀原则,like、!=、isnull 等等。
(其实还有函数与运算操作也会导致索引失效)

问:Redis 分布式锁底层
答:忘记了
(其实是setnx,真忘了)

问:JVM内存结构
答:程序计数器、方法区、常量池、堆和栈

问:垃圾回收算法
答:标记清除法(会产生内存碎片),复制法(需多一倍空闲空间,无内存碎片)。

问:讲讲AOP
答:面向切面编程,用来增强方法,通过找到切入点,选择通知类型增强方法,通过动态代理,调用动态代理的方法

问:Spring Bean 生命周期
答:不会
(没背Spring八股)

问:超卖问题
答:乐观锁解决,原理类似 CAS,先检查优惠券数量是否与原数量一致,再进行减一操作,但高并发下可能成功率会很低。
(其实优化了不需要一致,只要剩余数大于0都会扣库存)

问:消息队列推送消息如何保证不重复
答:生产者去重,发送消息前筛掉发送过的消息
(其实RocketMQ自身具备消息去重功能,通过生产者组内的唯一标识和消息的全局唯一标识,在 Broker 端对消息进行去重处理)

最后经典问我27怎么就找实习学校同意吗,然后问我福州的为什么选择投珠海,然后就跟我说结束了让我等通知

估计是挂了,答的太烂了,没岗位介绍也没反问机会,还跟我强调3天没回复就是落选了

准备太不充分了,一定要把自己简历吃透,被自己写的东西问倒可太丢脸了

————————————————

二编
后续经理二面,讲了公司大致业务和实习生安排。

公司感觉大概是面向海外的外包业务,招实习生进来一般不会接触公司业务,是几个人的实习生小团队跟着ld研究课题进行技术迭代,后面有个业务是类似社区的可能会让我接触,ld说跟我的黑马点评有点像,想把我往那方面培养?

原本我这么早就投暑期日常实习是想着熟悉面试流程,面着玩,结果OC了,我想着没法立刻过去,想拒掉的,结果经理很包容,跟我说可以期末考后再去

那我后续可能还是接着面,拿到offer我就摊牌说暑假才能去,最后选一个最合适的吧,后续应该会开个帖子来问下大家意见一起选一下
全部评论
你是我今天在牛客见过最美的女孩
12 回复 分享
发布于 2025-05-06 23:22 福建
好多八股,你也好厉害
4 回复 分享
发布于 2025-06-14 01:32 广东
牛逼
2 回复 分享
发布于 2025-06-01 15:19 河南
你是我见过在牛客见过最美的女孩
点赞 回复 分享
发布于 2025-07-18 18:56 江苏
你是我见过在牛客见过最美的女孩
点赞 回复 分享
发布于 2025-06-28 00:12 北京
你是我见过在牛客见过最美的女孩
点赞 回复 分享
发布于 2025-06-07 16:50 安徽
珠海哪里
点赞 回复 分享
发布于 2025-06-06 19:47 广东
好厉害
点赞 回复 分享
发布于 2025-05-17 14:43 广东
茶老师太强了
点赞 回复 分享
发布于 2025-05-13 10:33 福建
你是我见过在牛客见过最美的女孩
点赞 回复 分享
发布于 2025-05-09 22:49 四川
这些东西搁哪里学啊
点赞 回复 分享
发布于 2025-05-07 10:47 福建
佬是哪里投的啊为什么我一个面试也没有
点赞 回复 分享
发布于 2025-05-07 00:30 江苏
你是我在牛客见过最美的女孩
点赞 回复 分享
发布于 2025-05-06 23:10 安徽

相关推荐

03-14 13:18
已编辑
吉林大学 Java
查看11道真题和解析
点赞 评论 收藏
分享
03-16 18:50
已编辑
广东工业大学 Java
🖊笔试部分1. 分别给出重载和重写的例子,然后说明他们的区别2. 异常为什么要传递异常信息,怎么捕获3. 字符串a,b,c...变成a->b->c4. List<Integer>怎么去重5. 状态机状态流转思路(随便写了if else)6. Post请求参数的方式有哪些7. Autowired多bean注入问题的解决方案(至少两个)8. 多线程并行处理任务:同时处理4个任务,每个任务下面还有3个子任务,如何高效处理(没写出来)📕面试部分1. 先自我介绍2. 写一个Switch,用String类型做判断,一到两个分支就好(写出来了,但是新旧版本写混了,把 ':' 和‘->’也给同时写出来了😂;还有我还写了 非空判断 的句子,他说java17后不用这么写了?)3. Mysql查询user表和phone表,查询出手机号大于2个的用户 (写的也不怎么好,还问我为什么要用join,有什么优势)4. 问了我笔试的第8道题,因为我没写出来5. 然后还问了我线程池提交任务后返回值是什么6. 提问环节😃总结这是我的第一次面试,我个人感觉应该是挂了,面试问我这几个问题我都答不出来,连项目都没问我😂。整个面试流程得一个小时左右,进去做完笔试后还等了一会儿才去面试。面试官人还挺好的,程序员格子衫形象,还亲自指出我现在的问题,受益匪浅,我真的很感动。
查看5道真题和解析
点赞 评论 收藏
分享
📍面试公司:深圳某小厂🕐面试时间:2026/3/16💻面试岗位:Java后端工程师❓面试问题:1. 先自我介绍2. 介绍项目3. 有哪些基本数据模型4. JVM内存模型介绍一下5. 用过哪些数据库6. MySQL有哪些索引7. 可以从哪方面进行SQL语句优化8. Linux有用过吗,有部署过项目吗9. Docker 怎么查看容器进程10. Docker 如何进入容器11. MySQL 你熟悉哪些关键字12. 左连接和右连接有什么区别13. Union 和 Union All 有什么区别14. Redis有使用过吗15. Redis支持哪些数据结构16. 什么场景更新数据?(缓存一致性)17. 使用过多线程吗18. 实现多线程有哪些方法19. 线程如何按顺序执行20. Java反射机制有了解过吗?能用来做什么21. 表单提交,Get和Post有什么区别22. 有用过Git吗,有合并过分支吗23. 如果让你合并你拉的子分支到主分支,你会怎么做24. 有用过前端vue吗25. 如果在父组件调用子组件,我该怎么调用26. 有用过AI吗27. 反问环节(询问业务,薪资)🙌面试感想:这次面试总共面试了30min,面试起来比起前一次好多了,面试官的语气感觉也挺好的。这次面试的内容挺基础的,大部分都能够答得出来,但是还是不太连贯,回答起来脑回路不太清晰,还有就是我感觉麦克风的质量不太行,OBS听起来倒是还不错,但是回看tx会议里的录像又有底噪。总的来说感觉还不错吧。
查看26道真题和解析
点赞 评论 收藏
分享
评论
30
63
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
12178次浏览 107人参与
# 你的实习产出是真实的还是包装的? #
2117次浏览 43人参与
# 米连集团26产品管培生项目 #
6378次浏览 216人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7781次浏览 43人参与
# 简历第一个项目做什么 #
31855次浏览 345人参与
# 重来一次,我还会选择这个专业吗 #
433680次浏览 3926人参与
# 巨人网络春招 #
11410次浏览 223人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187363次浏览 1122人参与
# 牛客AI文生图 #
21472次浏览 238人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152600次浏览 888人参与
# 研究所笔面经互助 #
119000次浏览 577人参与
# 简历中的项目经历要怎么写? #
310590次浏览 4230人参与
# AI时代,哪些岗位最容易被淘汰 #
64117次浏览 839人参与
# 面试紧张时你会有什么表现? #
30533次浏览 188人参与
# 你今年的平均薪资是多少? #
213296次浏览 1039人参与
# 你怎么看待AI面试 #
180364次浏览 1268人参与
# 高学历就一定能找到好工作吗? #
64352次浏览 620人参与
# 你最满意的offer薪资是哪家公司? #
76697次浏览 374人参与
# 我的求职精神状态 #
448246次浏览 3129人参与
# 正在春招的你,也参与了去年秋招吗? #
363811次浏览 2638人参与
# 腾讯音乐求职进展汇总 #
160736次浏览 1114人参与
# 校招笔试 #
471781次浏览 2964人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务