阿里实习面经

蚂蚁支付宝

1面 (2022-03-09)

  1. ACID
  2. char 和 varchar,varchar(100) 和 varchar(1000)
  3. 索引设计思路
  4. 最左原则
  5. OSI 七层模型 和 TCP/IP 四层模型
  6. 三次握手和四次挥手
  7. 为什么不能两次握手
  8. 为什么不能三次挥手
  9. 输入 url 的请求全过程
  10. Http 响应码
  11. Https 协议
  12. CAP
  13. Java 线程的状态
  14. Hashmap
  15. 什么是线程安全
  16. 创建多个线程的方式
  17. 线程池的工作流程
  18. Java 内存结构
  19. Threadlocal
  20. Java 继承几个父类,实现几个接口
  21. Session 和 Cookie 的区别
  22. IOC 和 AOP
  23. BIO、NIO、AIO
  24. 为什么想去找实习
  25. 在实习的时候主要负责什么东西
  26. 在团队中是什么角色
  27. 团队是怎么分工的
  28. 在合作过程中有没有陷入困难
  29. 除了技术上,对你自身有什么成长
  30. 如果团队有成员退出,你会怎么处理
  31. 你在团队是偏执行还是偏决策
  32. 为什么会把自己逼得那么紧
  33. 什么原因让你有主动性去推进项目
  34. 怎么跟团队里的人沟通
  35. 你的交流别人的反馈,都会接收你的观点吗
  36. 有出现别人质疑你的观点吗,然后如何解决
  37. 如果到新的领域,你会怎么去学习
  38. 在团队中有遇到冲突吗,如何解决
  39. 你在大学生涯中遇到的最大困难,(除了技术上的)
  40. 同学如何评价你的优缺点

2 面 (2022-03-12)

  1. ArrayList、LinkedList、vector
  2. Hashmap、concurrentmap
  3. 乐观锁和悲观锁
  4. 什么样的场景适合乐观锁和悲观锁
  5. 死锁,避免死锁
  6. i++ 是否是线程安全
  7. 线程池执行逻辑
  8. 分布式事务,TCC,confirm 超时怎么处理
  9. 数据库事务
  10. 内存管理机制
  11. CAP 和 BASE 理论
  12. BASE 理论的应用场景
  13. 一致性哈希算法
  14. 普通哈希和哈希环的差异
  15. 500 M 内存,10 G 文件,统计前 100 个出现次数最多的单词
  16. 出现连接重置的情况,背后有什么网络工作原理
  17. 域名污染
  18. RocketMQ 宕机了导致消息发送不出去
  19. Eureka 为什么保证可用性
  20. Paxos 算法和 Raft 算法
  21. Raft 怎么选主

3 面 (2022-03-14)

  1. Apache Dolphinscheduler 简介
  2. 怎么评价你的功能的影响力和价值
  3. 怎么去接触这些项目,怎么规划自己的时间
  4. 你的代码量有多少
  5. 平时怎么学习
  6. 哪个项目最有压力,怎么解决
  7. 优点、缺点

hr 面 (2022-03-22)

  1. 是否考虑读研
  2. 为什么考研比较卷
  3. 为找工作做了那些准备
  4. 如何学习的
  5. 如果给小白推荐的话,你推荐哪些视频,书籍,博客
  6. 美团的博客和阿里博客的区别
  7. 哪个学习经历让影响你最深
  8. 视频的哪一个内容让你印象深刻
  9. 是否在实践中用到了你看视频看到的这种技术
  10. 项目介绍
  11. 项目的目标,你是怎么去实现
  12. 项目的挑战
  13. 项目遇到的最大困难
  14. 描述一下自己
  15. 有面了多少家
  16. 为什么不打算读研
  17. 家庭情况
  18. 在工作中除了技能的提升,还想提升哪些方面的能力
  19. 你现在在提升这些能力上做了哪些努力
updatedupdated2022-06-232022-06-23