讨论/求职面试/阿里|Java 后端实习|淘系技术部 |面经(已收意向书)|2021|/
阿里|Java 后端实习|淘系技术部 |面经(已收意向书)|2021|

背景

22 届研究生
本科东北某一流的社会主义大学软件工程
硕士关山口男子职业技术学院计算机

准备

楼主在研一六月的时候开始刷 leetcode,在 b 站上看了一个视频把本科学的算法分析给捡起来了,然后花了两个月左右的时间大量刷题,然后参加周赛锻炼,基本上每次都能做出三题,偶尔能做出四题,觉得差不多的时候就只做每日一题了,然后在 B 站上看尚硅谷的 JVM,SQL 调优,黑马的多线程,网上找了一个烂大街的高并发商城秒杀项目做了做,又凑了一个实验室的垃圾项目包装了一下,项目如下:
截屏2021-04-12 下午1.53.48.png

经历

寒假在家投了个阿里云的,没背八股文就去了,结果当然是 gg,三月一号开学之后,根据老何的面经,自己花了五天总结,在此感谢老何,他的面经真的帮了我不少。本来想着找个保底的再去阿里学长的部门,结果投了很多都没有回应,正好阿里改了规则能有三次面试,就去投了一个淘系技术部。

3.12
投递,笔试(1.76/2)

3.14 一面
问题记得不是很全,开始先聊了会天

  • 为什么用 redis
  • 100w qps,10 个商品,打到服务器,怎么减少到服务器的流量
  • redis 数据结构
  • rabbitmq 怎么保证数据不丢
  • 常见排序 时间复杂度 空间复杂度
  • jvm 分代收集
  • 垃圾回收的时候服务不可用
  • 为什么选择 mongodb

3.16 二面
二面是我觉得最刺激的面试(小声 bb:问了很多八股)

  • 介绍项目(高并发,爬虫)
  • 缓存和数据库一致性怎么保证
  • java 在高并发下的内容(主要是问我 CAS)
  • Reentrantlock 的原理(从 AQS 扯下去)
  • 公平锁和非公平锁
  • TCP UDP 底层是什么(答IP)
  • IP 是否可靠(不可靠)
  • TCP 是否可靠,如何保证可靠(跟面试官扯三次握手四次挥手,滑动窗口,拥塞控制,确认机制)
  • 为什么三次握手四次挥手,滑动窗口解决什么问题
  • TCP 最大连接数受什么限制(我说端口数,面试官说不对,然后不知道)
  • NIO(我说不会,但知道 I/O 多路复用技术,跟面试官扯了扯 select/poll/epoll)
  • 数据库隔离级别,解决了哪些问题
  • spring 事务传播机制(我说不会)
  • 看我项目里面有分布式 session,问分布式 session 的实现方式有哪些
  • 强软弱虚引用,区别,用到哪里
  • 分布式事务(不知道)
    期间还问了问在校成绩和一些竞赛的情况。

3.17 三面
是个大老板面,主要是聊天,然后围绕项目问了一些生产上的问题,结果当然是答得一般般。三十分钟

3.19 HR面
这个就没什么好说的,常规问题,手里有啥 offer 吗,公司怎么选择啊,还让我介绍了项目,这是我没想到的,二十分钟。

然后就是漫长的等 offer 时间,找了内推人和一面面试官好几次(一面面试官人挺好的),等了整整三个星期才收到意向书,期间收到了美团的offer,要不然这日子是真的难熬。

总结

阿里的面试体验挺好的,非常快,一面的时候不会的还告诉了我答案,就是等的太漫长了,总之要给项目赋能(包装),给面试官打造面试抓手(让面试官有处可问),形成将问题引向自己会的方向的打法。

60

我有一个朋友想知道老何是谁,面经哪里找,另外 恭喜楼主了,沾沾喜气

3
展开全部 37 讨论