最新阿里巴巴社招面试经历(Java工程师)

本文详述了一位Java工程师在阿里巴巴社招面试的经历,涵盖一面的技术基础考察,如Spring框架、数据库和JVM,二面的项目深度剖析及Java核心技术,包括内存结构、设计模式、JVM内存回收等,三面关注技术问题与整体价值观,以及HR面的个人心态与规划。面试涉及分布式、线程池、数据库优化等,并分享了部分面试题和提升面试技巧的资源。
摘要由CSDN通过智能技术生成

一面:

1、首先确认对阿里的意向度

2、其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位。

3、主要考察java的技术基础和原理,比如Spring框架以及数据库和JVM三个方面。

4、也会交流到分布式、线程池的实现等等。

5、重点考察是不是有比较钻研技术和技术上的亮点

二面:(技术面)

1、介绍一下自己最近做的一个典型的项目;根据项目深入的了解技术实力,了解你的知识面,了解你的问题解决能力以及技术灵活运用能力。也通过这一过程考察团队合作能力、学习主动性和创新性。

2、Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优;

4、关于Java异常的续承层次结构,讲述异常的续承关系;

5、java中重载和重写有什么区别,分别用什么关键字;

6、关于分布式消息队列,分布式缓存;

7、关于hashmap源码实现,jdk

8、关于设计模式,uml,jvm 内存回收机制问题

9、java线程如何启动?java中加锁的方式有哪些,怎么个写法?

9、对乐观锁和悲观锁的理解;

10、ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值