阿里技术面试题及答案.docxVIP

  • 1
  • 0
  • 约2.25千字
  • 约 10页
  • 2026-09-14 发布于山西
  • 举报

阿里技术面试题及答案

一、Java基础与并发编程(总分30分)

1.在JDK1.8中,HashMap在解决哈希冲突时,当链表长度大于等于8且数组长度大于等于64时,会将链表转换为哪种数据结构?

A.红黑树

B.平衡二叉树

C.哈希表

D.跳表

答案:A

2.关于Java中的Synchronized关键字,下列描述正确的是?

A.它是可重入锁,但不是可中断锁

B.它是可中断锁,但不是可重入锁

C.它既不是可重入锁,也不是可中断锁

D.它是可重入锁,也是可中断锁

答案:A

3.Java虚拟机(JVM)中,垃圾回收器主要针对哪些区域进行回收?

A.方法区和堆

B.程序计数器、虚拟机栈和本地方法栈

C.堆和栈

D.方法区和栈

答案:A

4.以下关于线程池参数的描述,错误的是?

A.corePoolSize:线程池的核心线程数

B.maximumPoolSize:线程池允许的最大线程数

C.keepAliveTime:非核心线程空闲后的存活时间

D.workQueue:用于保存等待执行的任务的队列

答案:C

5.CAS(Compare-And-Swap)是指?

A.比较并交换

B.复制并存储

C.检查并锁定

D.计数并归档

答案:A

6.判断题:在Java中,String类是final类,因此String是不可变的。

答案:对

7.判断

文档评论(0)

1亿VIP精品文档

相关文档