- 1
- 0
- 约4.56千字
- 约 7页
- 2026-11-10 发布于河北
- 举报
互联网大厂技术岗(后端)笔试真题及详细答案解析
适用岗位:后端开发(Java为主,通用适配Go/后端基础岗位)
难度等级:大厂校招/日常实习中等偏难(贴合阿里、字节、腾讯笔试核心考点)
考试时长:90分钟
满分:100分
一、单项选择题(共10题,每题3分,共30分)
1.关于JavaHashMap底层结构,JDK1.8及以上版本说法正确的是()
A.纯数组+链表结构,无红黑树
B.数组+链表,链表长度超过8且数组容量≥64时转为红黑树
C.数组+链表,链表长度超过6直接转为红黑树
D.红黑树退化为链表的阈值是8
答案:B
解析:JDK1.8优化了HashMap底层,采用数组+链表+红黑树结构。当链表长度大于等于8,且数组容量不小于64时,链表会转换为红黑树;若数组容量小于64,仅会进行数组扩容,不会树化。当红黑树节点数量小于等于6时,会退化为链表,避免频繁转换造成性能损耗。A是JDK1.7及以下特性,C、D阈值表述错误。
2.下列关于volatile关键字的描述,错误的是()
A.可以保证变量可见性
B.可以禁止指令重排序
C.可以保证原子性
D.底层依赖内存屏障实现
答案:C
解析:volatile核心三大特性:保证线程可见性、禁止指令重排序、不保证原子性。复合操作(i++、赋值运算等)属于非原子操作,volatile无法保证线程安全,需要配合synch
原创力文档

文档评论(0)