阿里巴巴三面面经分享

已意向,历时接近一个月,分享一下面经,希望能帮到大家


最近又当了虾皮的校园大使,有兴趣投简历的可以私聊我。

找我内推的好处

1. 我现在不是虾皮内部员工,提前批第一批结束了面试进入offer审批阶段,我有第一手的虾皮 面经可以分享给大家。
2. 在面试前我总结了虾皮之前的面试问题,并自己整理了一些答案,可以分享给大家
3. 同时作为校招生我也能够理解大家的心情,会尽快回复大家查进度的请求,疑问可以直达HR
内推码: DSWj15Rz
内推码: DSWj15Rz
内推码: DSWj15Rz

投递完成后在此贴下面评论一下,并截图给我姓名私聊我加微信 加群,后续会持续跟踪你们的校招进度~

一面 8.1号 时长1h

  1. 自我介绍

  2. 你现在后端研发的主要技能是你自学的吗

  3. synchronized方法的作用

  4. synchronized和lock的区别(回答的不好)

  5. countDownLatch和CyclicBarrier的介绍

  6. ClassLoader双亲委派机制

  7. 为什么有了双亲委派这种机制?还要破坏这种机制,一般什么场景会那么做?(再熟悉一下)

  8. ClassLoader里面loadclass()和findclass()区别(再熟悉一下)

  9. java内存管理的垃圾回收器有哪些

  10. GMS垃圾回收器的算法介绍

  11. spring的好处(总结一下)

  12. spring的依赖注入

  13. bean的生命周期

  14. beanFactory和FactoryBean的区别

  15. mysql分页查询的关键字

  16. union all和union的区别

  17. mysql的sql调优分几个步骤

  18. Innodb插入和删除为什么比mysaim快

    因为mysaim只支持表锁,innodb支持表锁和行锁

  19. mysql主备同步

  20. binlog的模式

    一般来说binlog是逻辑日志,即记录的是sql语句。

    binlog有三种模式一个是statement ,基于sql语句的日志 一个是row基于行的复制,不记录sql语句和上下文信息,只记录哪条数据被修改了 mixed两个都用,主要为statement,如果statement处理不了用row

  21. 消息队列作用

    Kafka作为消息中间件具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等特点。

  22. 还学过其他消息队列吗?

  23. kafka顺序消息

    kafka在发送一条消息的时候,可以指定 topic partition和key三个参数。partition和key是可选的。如果指定了partition,那就是所有消息都被发送到一个partition,就是有序的,或者你指定一个key,具有同一个key的消息会被发送到同一个partition,也是有序的。在消费端,kafka保证,1个partition只能被一个consumer消费。

  24. 字节跳动实习的情况

  25. ebay的销售预测的方法项目

  26. 你在ebay的实习中一直在迭代这个销售预测的方法吗

  27. 讲一下秒杀的设计

  28. 你这个项目是练手的还是给别人用的

  29. 最近在看哪些技术?平时会看哪些博客?

  30. 之后想往哪个方向发展,未来1-3年的规划

  31. 论文接收了嘛?

二面 8.4号 时长30min

二面面试不具有代表性,leader人特别好,先给我做了自我介绍和部门介绍。由于这个leader是做供应链的,我之前也有一个供应链的项目(非后端,偏算法),所以我们主要在聊这个方向的问题。
leader觉得我做的还行,就面了30分钟,结束也跟我说过了

三面 8.13  时长1h

也是p9面,据说是上一个p9的leader,人也很好
1. 自我介绍
问项目问了20分钟,后面就是一些常规问题
  1. 之前你现在考虑做研发,算法你为什么不去搞了
  2. java1.8跟7或者11有什么不一样的
  3. 用流式编程计算一个string的list里面有多少元素是以s结尾的
  4. 1.8里面默认的垃圾回收算法是哪个
  5. CMS和G1具体的区别
  6. G1求解的目标函数的目标
  7. G1的目标和CMS目标有什么区别
  8. Concurrent HashMap的数据结构?底层是怎么实现的?
  9. Concurrent HashMap hashcode的原理(是不是数据结构内部实现的)和塞到链表里面怎么做的
  10. 为什么hashmap里面用了红黑树,红黑树怎么保证并发
  11. redis部署方式有几种
  12. 讲一下主从、哨兵和集群的区别
  13. redis选主算法是怎么做的
  14. redis怎么实现分布式锁
  15. 论文发在哪里
  16. 现在还在实习嘛?你现在还有其他的offer吗?为什么之前没有留下来?
  17. 哪里人?多大了?
  18. 阿里最近很火的问题?怎么看?
  19. 其他offer的待遇大概是多少?
  20. 本科和研究生成绩大概是多少?

反问:认为基础知识怎么样?

学习能力不错,建议多总结归纳,分布式实践比较少,建议多总结

HR面 8.18 40min

常规hr问题,感慨一下阿里hr脑子转的确实很快


收到阿里意向的时候如释重负,希望各位牛友也能收到满意的offer

#面试复盘##面经##阿里巴巴#
全部评论
沾沾喜气,许愿
1 回复 分享
发布于 2021-08-24 21:53
tql
点赞 回复 分享
发布于 2021-08-25 19:08
每一面都不用写算法的吗?
点赞 回复 分享
发布于 2021-08-25 16:35
阿里很火的问题...
点赞 回复 分享
发布于 2021-08-25 09:52
笔试到一面用了有多少啊
点赞 回复 分享
发布于 2021-08-25 08:52
请问三面没算法吗?
点赞 回复 分享
发布于 2021-08-25 06:06
沾沾喜气!!许愿!!!
点赞 回复 分享
发布于 2021-08-25 01:06
楼主哪个部门
点赞 回复 分享
发布于 2021-08-24 21:45
大佬hr面完多久给的结果
点赞 回复 分享
发布于 2021-08-24 20:09
太厉害了,沾沾喜气😁
点赞 回复 分享
发布于 2021-08-24 17:14
楼主Base哪的?
点赞 回复 分享
发布于 2021-08-24 17:12
点赞 回复 分享
发布于 2021-08-24 15:56
请问是哪一个部门呀
点赞 回复 分享
发布于 2021-08-24 14:25
想问一下他问你以前搞算法怎么转研发了,你怎么说的啊
点赞 回复 分享
发布于 2021-08-24 12:34

相关推荐

11-03 17:57
武汉大学 Java
### 10.29 腾讯一面(一面挂)1. 项目介绍,问了哪一块的技术挑战最大2. redis 中的value 直接存储的图片的二进制数据吗,为什么3. 为什么要使用 redis 作为缓存,redis 和 云存储不都是需要网络 IO吗,为什么你觉得 redis 更快4. 你一个文件的缩略图有多大5. 你对redis 有多了解,具体讲一讲 ( 这里我讲了redis 集群、持久化这些)6. 你提到的 redis 哨兵,讲一下是什么原理7. redis 常用改的数据结构有哪些,应用场景是怎么样的8. redis 常用数据结构做了哪些优化9. 讲一下缓存三兄弟10. 对比一下rabbitmq 和 kafaka ,他们的区别和优点分别是什么11. 怎么保证使用 rabbitmq 保证消息的不重不漏12. 你说你中间使用了 redis 去存储消息的唯一 ID ,怎么保证并发场景下的数据一致性,比如说你消费完了之后,怎么更新redis 中的数据13. 为什么 要使用 redis 去保证消息不会被重复消费,出于什么考虑,有其他的方法吗?14. 有了解过微服务架构吗,除了你讲的这个项目用到的技术之外,还有关注其他的技术吗?15. 线程和进程的区别是什么,协程是否有了解过16. 单线程和多线程以及单进程多进程模型,分别有哪些应用场景17. 你说redis 是用的单线程,具体讲一讲,还有redis 为什么快18. 讲讲个人优势和劣势19. 讲讲职业规划,为什么不打算读研20. 有什么兴趣爱好
查看20道真题和解析
点赞 评论 收藏
分享
二面:tl:9.22 约面 - 9.23 面试 - 当晚约三面1. 介绍一下 RPC 的实现原理,它是如何根据方法名找到对应的方法并进行调用的?2. AOP 在 RPC 中具体是如何实现的?3. RPC 的数据序列化协议(格式)是什么样的?4. 在网络传输中,数据格式是如何封装进去的?5. 针对 Protobuf、JSON、Java 序列化等数据格式,对比它们的优缺点。6. 虚拟内存(Virtual Memory)的作用是什么?为什么需要分段、分页和段页式管理?7. 页面置换算法有哪些?8. 如何实现 LRU (最近最少使用) 算法?其数据结构如何设计?9. 如果要实现 LFU (最不经常使用) 算法,该如何设计数据结构?10. 进程间通信(IPC)的方式有哪些?11. 共享内存如何实现两个进程间的通信(例如半双工)?12. 信号量(Semaphore)和管道(Pipe)的区别是什么?13. 信号(Signal)的基本概念是什么,常用于什么场景?14. 网络中的同步和异步的关系是什么?15. 阻塞和非阻塞的区别是什么?16. 网络 I/O 模型有哪些?17. 内核态和用户态的区别是什么?18. HTTP/Cookie 和 Session/Cookie 的区别?19. 跨域 Cookie 是指什么?20. 有一个很大的文件,每行数据格式为 时间戳 和 文本内容,且时间戳是升序的。如何在单机上高效地查找某一时间范围内的所有文本内容?21. 如何写出合并 K 个有序数组到第 K 大元素的算法?22. 手撕:两个有序数组中第k小的数三面: tl:9.25 面试 - 当晚通过1. 自我介绍2. 实习拷打3. UTF-8 英文占几个字节、中文占几个字节、Java 里如何去检查其占几个字节4. 七层网络协议5. HTTPS 是否了解过6. 最近在学什么、看什么书,分享一下7. 手撕:79. 单词搜索(可以重复选取同一个字母)8. 反问
查看29道真题和解析
点赞 评论 收藏
分享
评论
5
70
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务