阿里春招实习生面经

历时一个半月,23点左右收到阿里实习生offer,从一个双非二本渣渣到努力考研,梦想实现了,面经。

-------------更新---------------

3月中旬投递简历,过了大概三天有一个学长加我的微信说已给我安排面试,保持手机畅通

一面

先自我介绍

然后看到我本科的学校问了一下为啥没考好(很尴尬表示很后悔高中没好好努力。。。。。第一学历还是每次都会被问的)

然后开始聊简历上的项目 包括项目的目的 架构设计(一路探讨如何设计,重点要有自己的想法吧,无论是否正确) 接口设计 性能测试 吞吐量(表示有些没有测过,很诚实的回答)

还有一些反爬虫策略 紧接着就是如何反 反爬虫 基本上是一路往深了问层层递进,直到回答不出来(忠告:写在简历上的项目必须足够熟悉,并且一定不要夸大自己的贡献,否则分分钟露馅)

项目大约聊了20分钟

然后问一些java基础

JVM 内存模型 类加载机制 一个.class从加载到运行经历了那些步骤

Gc算法 联系操作系统 垃圾回收器 重点说G1 和七个垃圾回收器的各自特点

是否可以重写String (双亲委派机制)

并发

乐观悲观

CAS

concurrent包下的几个组件

countdownlatch cyclicbarrier

线程池参数

mysql 索引

然后就是一堆408的基础知识了

包括计:算机网络 操作系统 数据结构

实话:阿里是我遇到过最和蔼面试体验最好的,一群大牛都很和蔼的和你在探讨就像是朋友之间聊天,体验极其好啊。

大概一面50分钟左右吧

一面以后每天看官网状态~~~~怂成狗?

然后就是两个星期的等待一点消息都没有~~~~

突然有一天晚上在实验室写代码,一个杭州的电话打过来立马一个激灵~~~

二面:

依然是自我介绍

印象最深的项目(和第一面差不多)不过和第一面的有些问题不一样 略~~~(是不是极其讨厌这个字,看答案最大痛苦之略 (调皮脸))

项目大概聊了15分钟

然后再来一次JVM 这次问到了担保机制 minorGc full gc

内存泄露 内存溢出 区别

说一下String实现 intern

final 关键字

volitile关键字~~

接着再说一次内存模型

设计一个集合存放超时对象,超时对象清出集合,然后设计~~~~(只用说思路,这个当时我回答的不好各位大佬可以讨论一波)

说一下桶排序 堆排序

递归和迭代的区别 尾递归

递归改非递归的几个常用方法

TCP 握手过程 挥手过程

HTTP协议过程

进程线程区别

进程通信 线程通信

然后开始聊人生~~~

最近看啥书 有啥爱好啊 最近关注什么开源项目了吗 了解阿里吗~~~~

面试官真的人特别好,我有点紧张,他就安慰我说没事,你回答的挺好的 ,很感谢师兄。真的被阿里工程师感动。

二面之后又是石沉大海一样的场景~依然天天早上第一件事看系统看看有没有被刷~~怂成狗

三面:

自我介绍

说说你的项目~~~~

然后重点来了!!!!!!

问:树了解吗?

答:了解一点点

那先来个简单的AVL树说一下应用和构建过程(结结巴巴答出来)

那再说说B+树吧

说一下特性,说一下MySQL那两个引擎怎么利用B+树构建索引的

然后就层层递进问直到电梯算法~~~~这时候全身已经开始冒汗了

然后就开始问我知不知道java8 hashmap实现方式改变了

我说引入了红黑树~~~

然后红黑树了解过吧

说一下怎么构建红黑树的。。。。我的天每一个染色和旋转太多了没复习头大,老老实实说不怎么记得了

他说那好吧,你跟我说一下他的性质,这个还记得

然后 有了avl树为什么引入 红黑树 意义是什么

然后Dijkstra ~~~~ 过程

三面全程压力面很严肃,之后就以为自己要挂了,已不报希望~~~~

不再看系统(其实有的时候还是抱有幻想的偷偷看看)

两个多星期以后师兄微信和我说的HR最近比较忙,等HR面 ~开心爆了,晚上吃了三斤小龙虾~

然后就是等HR面 感谢三面老大放我一条生路

HR面:

自我介绍

印象最深的项目

本科的问题再一次被拿出来讨论一波(哭脸)

为什么想来阿里巴巴

这个问题完全发自肺腑 那是梦想 哈哈哈哈

平时怎么学习

你怎么从开源的项目中学习的 应用到自己项目里面了吗

简历项目的贡献度

团队中扮演的角色

成绩排名(因为我简历写了国家奖学金)

然后说了一下我为什么考研

本科四年班长经历你的感受

有女朋友吗

啥时候能来实习

实习多久

然后还有什么问题需要问她的

HR面后 等~~~~~~~

昨天晚上23点左右 收到录用意向书,三秒钟之内准确找到接受button 然后点下去 哈哈哈哈~~~~

然后今天 三斤小龙虾 (已胖成球),吃完开始励志减肥健身~~~~~立个flag

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值