- 1
- 0
- 约4.84千字
- 约 7页
- 2026-08-23 发布于河北
- 举报
2026广州地区Java程序员面试真题(含接地气详细答案)
适配范围:广州天河智慧城、黄埔科学城、番禺万博片区中小厂、互联网分部、自研外包、电商后端岗(广州本地招聘最高频Java后端)
一、Java基础八股(22分,初级必问,中级深挖)
1、==和equals区别,手写业务场景踩坑(4分)
面试口述答案(广州面试官最爱听业务踩坑,非课本答案):
1、基本类型:==比较数值;
2、引用类型:==直接比较堆内存地址;equals默认和==一致,重写后比较内容;
3、本地业务踩坑:广州很多电商项目用String存订单状态,直接==判断偶尔报错,因为字符串常量池范围有限,newString出来的状态对象地址不一样,必须用equals;另外Integer[-128,127]缓存,超出区间==直接false,之前做积分接口踩过这个bug。
精简总结:业务判断内容一律用equals,不要偷懒用==。
2、JVM堆和栈区别,广州项目常用GC选型(5分)
口述答案:
栈:线程私有,存局部变量、方法栈帧,空间小自动回收,速度快;
堆:线程共享,所有new对象都放堆,是GC主战场;
补充本地落地:广州大部分中小企业项目JDK8,默认使用G1收集器;老旧外包项目用ParallelGC;高并发电商项目会手动改成ZGC,低延迟。不会去用CMS,已经废弃维护。
高频追问:栈溢出一般是死递归,堆溢
您可能关注的文档
- 2026成都驾考科目一模拟试题(最新真题版).docx
- 2026成都科目二全真模拟考试题(含详细考场解析).docx
- 2026成都摩托车(D_E_F)科目一、科目四真题及详细答案(考场原版).docx
- 2026德州驾照科目一全真考试题(含详细通俗答案解析).docx
- 2026抖音企业号运营认证考试题库(含详细实操答案).docx
- 2026改革版托福iBT全真试题集(完整套题).docx
- 2026改革后托福iBT全真试题集(全套含详细答案解析).docx
- 2026广东教师编制面试结构化高频题库(真人口语化详细答案).docx
- 2026广东科目四全真模拟考试题(100题).docx
- 2026广西高职单招线上全真测试卷(适配机考).docx
- 2026年湖南省人教版四年级英语下册第10单元写作技巧指导课件.pptx
- 2026年陕西省中考物理电学课件.pptx
- 2026年人教版高中历史必修一第4章抗日战争赛前培训课件.pptx
- 2026年江苏省人教版九年级英语下册第10单元口语交际训练课件.pptx
- 2026年政治考研时政热点解析与复习课件.pptx
- 2026年信息安全意识考核要点精讲课件.pptx
- 2026年广东省部编版九年级历史下册第5单元中国近现代史课件.pptx
- 2026年北师大版初中历史八年级下册第7单元文化传承课件.pptx
- 2026年人教版高一历史必修一第8单元近代史课件.pptx
- 2026年人教版高一历史必修一第7单元明清时期课件.pptx
原创力文档

文档评论(0)