互联网大厂技术岗(后端)笔试真题及详细答案解析.docxVIP

  • 1
  • 0
  • 约4.56千字
  • 约 7页
  • 2026-11-10 发布于河北
  • 举报

互联网大厂技术岗(后端)笔试真题及详细答案解析.docx

互联网大厂技术岗(后端)笔试真题及详细答案解析

适用岗位:后端开发(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)

1亿VIP精品文档

相关文档