首页 > 许愿阿里,附面经
头像
我起一个响亮的名字
编辑于 2020-04-02 19:50
+ 关注

许愿阿里,附面经

这是一个许愿贴,既然上次许愿没成功,那我再来一次

阿里那边还是没消息,总结一下现在的一些历程,希望阿里早点看看我吧,球球了

现在拿到了腾讯,字节和美团的,还在等着阿里出笼。由于腾讯和字节已经过去两个月了,不是很记得问了什么。此外面试的时候因为没录音,只能给一部分的问题内容,主要写一点阿里和美团的面经吧

美团 到店事业群

笔试 3.16

第一个题 ac,后面的题稍微拿点分

一面 3.21

  1. TCP , UDP 区别

  2. 项目介绍,岔开讲计组原理

  3. JVM堆结构

  4. 垃圾回收机制

  5. HashMap底层实现

  6. linux模拟器怎么实现的

  7. Rpc 和 Restful 的理解

  8. 一个线程怎么创建的,不同的创建方式之间的区别 / 优缺点

  9. 如何平衡学习和做项目

二面 3.24

  1. 平时喜欢做什么事

  2. 优缺点有哪些

  3. 对自己后面若干年的规划是什么,读研吗

  4. 讲述一下项目里linux模拟器的实现机理,顺带谈到 i386 架构的细节

  5. HashMap源码实现 , put操作的时间复杂度 (最好/最坏/平均时间复杂度) . 需要给出演算过程

  6. ArrayList源码实现 , add 操作的时间复杂度 (最好/最坏/平均时间复杂度). 需要给出演算过程

  7. 你有什么想问的

hr 面 3.26

  1. 过去项目中和别人合作的经历

  2. 和别人相比的出众之处

  3. 地点 北京 or 上海

  4. 读研还是就业 ( 必然读研


新零售 一面 2.22

  1. rpc了解多少

  2. coding , 跳台阶,最近公共祖先

  3. 数据库索引,最左匹配

新零售 二面 2.25 下午

  1. 项目

  2. 数据库优化策略,索引底层的实现

  3. 流程引擎

  4. 加了synchronized之后的方法是否一定线程安全 (可见性)

  5. JVM堆模型解释

  6. HashMap实现

新零售 三面 终面 2.29

随便聊了10分钟,然后就告知通过了。最后没有选择新零售,转而选择了让人焦急等待的阿里妈妈


阿里妈妈 一面 2.23下午

  1. JVM G1垃圾回收器

  2. JVM结构,哪些是线程安全的,哪些不是

  3. fullGC , minorGC解释,fullGC触发条件是什么

  4. lambda函数实现机理

  5. 流程引擎的理解?并发请求下的处理方式

  6. 数据库事务隔离级别,脏读脏写

  7. 常见数据库引擎深挖

  8. 数据库索引结构

  9. 一张表中,A字段的可能取值有10个,B有100个,给出联合索引设计方案?为什么这么设计

  10. 领域模型驱动的理解

  11. Rpc的原理?有哪些应用

  12. 实习中的内存式数据库架构,顺带聊到了和HBase基本架构之间的异同

  13. AOP在spring中应用场景举例

  14. 排序算法,各个时间/空间复杂度

  15. 设计模式有哪些,并在spring中举例

  16. hashmap底层实现与put的流程

  17. 链表是否有环的判定

阿里妈妈 二面 2.23 晚

  1. spring-bean 生命周期

  2. spring 事务

  3. coding题目:

    • 两个栈实现队列

    • 1-N 这些数中1出现的次数(想不出来)

    • 合法入栈出栈序列判定

  4. 多线程解决了什么问题?如何去实现线程?

  5. 怎么解决死锁

  6. 无锁编程的实现方式

阿里妈妈 三面 2.24下午

  1. 数据库索引的理解?联合索引的创建方式?深挖最左匹配的理解

  2. 乐观锁 & 悲观锁

  3. Java static变量在多线程下的问题

  4. Java命令行下的使用(一些flag)

  5. 二面的1-N 有多少个1,这一晚上过去后有没有思考过

  6. AOP的理解

  7. 进程线程的理解

  8. 两个大小都是8G的集合(int类型) ,在4G的内存大小之下求交集

  9. 快排

  10. 项目基本情况

  11. 微服务的理解,Faas (function as a service)

阿里妈妈 四面 2.25 晚上

  1. 分布式里面的强一致性 / 弱一致性

  2. 100台服务器,如何在保证一致性情况下进行服务的版本更新

  3. Java static 修饰的变量,在非static方法内的线程安全问题

面了大概40分钟的样子,其他不太有印象了

阿里妈妈 五面 终面 3.5 傍晚 (2.5h)

应该是压力面,基本把能想到的问的都问了,而且面试官没有开摄像头,完全对着黑屏讲了两个多小时。中间差不多聊十几分钟生活,突然转聊技术,然后突然聊生活,反复横跳

  1. 设计原则有哪些,具体说理解

  2. 设计模式有哪些

  3. 看过什么书

  4. spring源码看过吗

  5. 浏览器输入url过程 , DNS相关的网络攻击

  6. Spring mvc 的请求处理流程

  7. https协议细致讲一遍

  8. 数据库优化方式有哪些

  9. 数据库隔离级别,实现方式是什么

  10. Volatile 底层实现原理

  11. 类加载机制流程

  12. http请求格式

  13. http 1.0 , 1.1 , 2.0 区别

  14. GET POST http请求区别

  15. 前端了解多少 ( 恍惚,是在面前端吗

  16. 大数据量求出出现次数最多的 top10,给出足够优化的方案

  17. 单例模式的实现方式

  18. Spring 和 springmvc 的区别

  19. 职业规划是什么

讲讲阿里的面试体验吧,面试官都非常nice 。其实面的问题基本大差不差,但是面试官特别喜欢在一些开放性问题上问 ‘还有吗’ 这样直击灵魂的问题,直到我求饶说真的想不到更多了为止

好的,现在开始求求阿里妈妈早点安排交叉面吧

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐