阿里一面面经

阿里是博主面试的第一个互联网大公司,大概面了40分钟,面试之前比较慌张,不知道应该怎么整,看了很多面经,今天来还愿,希望对将面试的大家有所帮助(我太菜了,别嘲笑我)。

按照流程,上来第一是自我介绍,博主介绍了大学期间的学习情况,比如获得过什么奖项,绩点,奖学金什么的,被面试官打断,希望看到这篇文章的大家吸取教训,面试官说他想听的是项目介绍!!!

首先是项目介绍,然后面试官对项目的细节进行提问,比如:1.项目用的什么框架(面试官会继续追问细节)2、项目分为哪些模块3、项目过程中遇到过什么问题

什么是线程安全,如何保证线程安全

synchronized和lock的应用场景,区别,是如何实现的

粘一个大佬的回答,https://www.cnblogs.com/liaowenhui/p/11184884.html#autoid-1-8-0

jvm的类加载机制

双亲委派机制(还问了如何破坏该机制)

gc:什么时候会引起大量GC如何排查

CAS和AQS

共享锁、排它锁、自旋锁

曾经遇到过什么异常(考查代码量,写的越多遇到的奇葩问题越多)

数据库部分:

为什么要加索引,索引的底层是用什么实现的,为什么用B树不用哈希索引

索引有哪些种类

问了一个算法

有两个长度为1000的数组a、b,把a中的元素插入到b中,成为一个长度为2000的数组,使得c1*c2+c2*c3+c3*c4+......最小(哭了想了10分钟一点思路也没有)

写的有点乱,各位将就着看吧

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值