8月一次阿里云的Java面试凉经(止步三面)

本文是一位应聘者分享的阿里云Java面试经历,内容涵盖了一面到三面的主要问题,包括String与StringBuilder的区别、HashMap原理、并发工具、JVM、数据结构、线程池、存储引擎、RPC框架等。虽然最终未能通过,但作者从中学到了很多,提醒读者不仅要掌握基础知识,还要深入理解业务和技术原理。
摘要由CSDN通过智能技术生成

想去阿里的同学可以过来看看了,一次阿里云的面试,止步于第三轮,收到的投稿素材。提供大家作为参考,加油!
在这里插入图片描述

一面:

下面是一面的题目,大家查漏补缺吧。

  • String,StringBuilder,StringBuffer的区别
  • ArrayList,LinkedList的区别和使用场景
  • HashMap原理,怎么解决hash碰撞的,HashMap在多线程情况下会有什么问题
  • ConcurrentHashmap使用过吗
  • jdk1.8对并发方面的优化你知道吗
  • CAS知道是什么吗
  • MySql存储引擎有哪些,区别
  • 怎么定位慢查询
  • explain输出结果有哪些
  • 线程池底层原理,调度丢弃策略有哪些 ,线程池有哪些参数
  • jvm垃圾收集算法说说,GC roots有哪些

二面

先是一个简短的自我介绍,然后就抛出了几个数据结构相关的题目,这块是短板,结果被虐的体无完肤。

  • 给定一个集合,求集合的子集
  • 求两个树的共同子树
  • 如何判断一个树是另一个树的子树
  • 自旋锁是什么,用过吗
  • 如果希望既有顺
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值