阿里实习面经
930
2 分钟
蚂蚁支付宝
1面 (2022-03-09)
- ACID
- char 和 varchar,varchar(100) 和 varchar(1000)
- 索引设计思路
- 最左原则
- OSI 七层模型 和 TCP/IP 四层模型
- 三次握手和四次挥手
- 为什么不能两次握手
- 为什么不能三次挥手
- 输入 url 的请求全过程
- Http 响应码
- Https 协议
- CAP
- Java 线程的状态
- Hashmap
- 什么是线程安全
- 创建多个线程的方式
- 线程池的工作流程
- Java 内存结构
- Threadlocal
- Java 继承几个父类,实现几个接口
- Session 和 Cookie 的区别
- IOC 和 AOP
- BIO、NIO、AIO
- 为什么想去找实习
- 在实习的时候主要负责什么东西
- 在团队中是什么角色
- 团队是怎么分工的
- 在合作过程中有没有陷入困难
- 除了技术上,对你自身有什么成长
- 如果团队有成员退出,你会怎么处理
- 你在团队是偏执行还是偏决策
- 为什么会把自己逼得那么紧
- 什么原因让你有主动性去推进项目
- 怎么跟团队里的人沟通
- 你的交流别人的反馈,都会接收你的观点吗
- 有出现别人质疑你的观点吗,然后如何解决
- 如果到新的领域,你会怎么去学习
- 在团队中有遇到冲突吗,如何解决
- 你在大学生涯中遇到的最大困难,(除了技术上的)
- 同学如何评价你的优缺点
2 面 (2022-03-12)
- ArrayList、LinkedList、vector
- Hashmap、concurrentmap
- 乐观锁和悲观锁
- 什么样的场景适合乐观锁和悲观锁
- 死锁,避免死锁
- i++ 是否是线程安全
- 线程池执行逻辑
- 分布式事务,TCC,confirm 超时怎么处理
- 数据库事务
- 内存管理机制
- CAP 和 BASE 理论
- BASE 理论的应用场景
- 一致性哈希算法
- 普通哈希和哈希环的差异
- 500 M 内存,10 G 文件,统计前 100 个出现次数最多的单词
- 出现连接重置的情况,背后有什么网络工作原理
- 域名污染
- RocketMQ 宕机了导致消息发送不出去
- Eureka 为什么保证可用性
- Paxos 算法和 Raft 算法
- Raft 怎么选主
3 面 (2022-03-14)
- Apache Dolphinscheduler 简介
- 怎么评价你的功能的影响力和价值
- 怎么去接触这些项目,怎么规划自己的时间
- 你的代码量有多少
- 平时怎么学习
- 哪个项目最有压力,怎么解决
- 优点、缺点
hr 面 (2022-03-22)
- 是否考虑读研
- 为什么考研比较卷
- 为找工作做了那些准备
- 如何学习的
- 如果给小白推荐的话,你推荐哪些视频,书籍,博客
- 美团的博客和阿里博客的区别
- 哪个学习经历让影响你最深
- 视频的哪一个内容让你印象深刻
- 是否在实践中用到了你看视频看到的这种技术
- 项目介绍
- 项目的目标,你是怎么去实现
- 项目的挑战
- 项目遇到的最大困难
- 描述一下自己
- 有面了多少家
- 为什么不打算读研
- 家庭情况
- 在工作中除了技能的提升,还想提升哪些方面的能力
- 你现在在提升这些能力上做了哪些努力