博客
关于我
三面阿里Java岗被挂,竟获内推名额,历经5面拿下口碑offer
阅读量:345 次
发布时间:2019-03-04

本文共 1401 字,大约阅读时间需要 4 分钟。

阿里巴巴两次面试经历分享:社招三面挂,内推五面入职

作为一名互联网从业者,BAT等一线互联网大厂总是人心中的“大厂梦”。但要进入BAT,技术能力和学历并非唯一条件,准备充分、表现出色同样至关重要。

我今年参加了阿里巴巴两次面试,分别是社招和内推。社招三面挂,内推五面入职。以下是这两次面试的详细经历,希望能为求职者提供参考。

社招阿里巴巴新零售部门,三面被挂

阿里巴巴一面:55分钟

  • 自我介绍
  • 优缺点分析
  • 项目介绍
  • 项目中的最大挑战
  • HashMap与平衡树的区别
  • AQS的实现
  • CLH队列的公平与非公平机制
  • ReentrantLock与synchronized的区别
  • JVM内存结构
  • JVM线程安全设计
  • Redis数据结构
  • Redis缓存一致性问题
  • MySQL索引结构
  • 问题提问
  • 结果:准备二面
  • 阿里巴巴二面:45分钟

  • 项目细节提问
  • HashMap数据结构
  • 红黑树与AVL树区别
  • 线程安全HashMap实现
  • JVM垃圾回收期常用设置
  • Redis分布式锁
  • 项目再次介绍
  • 项目亮点总结
  • 数据库范式设计
  • 问题提问
  • 结果:进入第三面
  • 阿里巴巴三面:50分钟

  • 项目深入聊解
  • 并发高并发场景下的数据一致性
  • Elasticsearch快速检索原理
  • JVM内存模型
  • Netty应用场景
  • 线程池参数设置
  • B树与B+树区别
  • Redis缓存使用理由
  • Springboot启动流程
  • Bean循环依赖解决方案
  • Java队列实现
  • Spring与Springboot区别
  • 最近读书内容
  • Java学习方法
  • 问题提问
  • 结果:挂待内推
  • 内推阿里巴巴(阿里口碑部门):五面入职

    阿里巴巴一面:38分钟

  • 自我介绍
  • 项目详细介绍
  • Redis分布式锁实现机制
  • HashMap put方法原理
  • HashMap线程安全性
  • ConcurrentHashMap线程安全机制
  • 数据库索引结构
  • 常见排序算法
  • TCP三次握手与四次挥手
  • 乐观锁与悲观锁实现
  • 问题提问
  • 结果:进入二面
  • 阿里巴巴二面:45分钟

  • 自我介绍+项目介绍
  • 项目角色分工
  • 个人优势与独特技能
  • Java类加载机制
  • Linux常用命令
  • Spring IOC与AOP
  • Hibernate ORM框架
  • 设计模式介绍
  • 分阶段提交设计方案
  • 问题提问
  • 结果:进入第三面
  • 阿里巴巴三面:30分钟

  • 项目详细介绍
  • 并发场景下的数据一致性
  • Redis分布式锁
  • wait与sleep区别
  • 原子变量实现原理
  • CAS问题与解决方案
  • 高效计数器策略
  • NIO与BIO区别
  • Nginx负载均衡判断机制
  • Redis数据类型与使用场景
  • Kubernetes存储机制
  • Spring AOP原理与使用场景
  • 算法题:硬币分组
  • 问题提问
  • 结果:进入总监面
  • 阿里巴巴总监面:34分钟

  • 算法题:多线程文件读写
  • TCP与UDP区别
  • 线程池原理与应用场景
  • 阻塞队列类型对比
  • 避免索引优化问题
  • MySQL执行计划
  • B+树索引优势
  • SQL优化方法与工具
  • 问题提问
  • 结果:进入HR面
  • 阿里巴巴HR面:23分钟

  • 自我介绍
  • 学习方法与成果
  • 兴趣爱好与生活平衡
  • 996工作态度
  • 工作与学习平衡建议
  • 问题提问
  • 结果:入职
  • 这次面试经历让我深刻认识到,准备充分是成功的关键。社招面试中因准备不足导致三面挂门,后来通过内推机会的积极应对,最终成功入职。这次经历也提醒我,持续学习和提升是职业发展的核心。

    更多技术学习资料与面试准备资源,欢迎关注转发,获取详细解锁。

    转载地址:http://svfe.baihongyu.com/

    你可能感兴趣的文章
    Node-RED中使用range范围节点实现从一个范围对应至另一个范围
    查看>>
    Node-RED中实现HTML表单提交和获取提交的内容
    查看>>
    Node-RED中将CSV数据写入txt文件并从文件中读取解析数据
    查看>>
    Node-RED中建立TCP服务端和客户端
    查看>>
    Node-RED中建立Websocket客户端连接
    查看>>
    Node-RED中建立静态网页和动态网页内容
    查看>>
    Vue3+Element-ul学生管理系统(第二十二课)
    查看>>
    Node-RED中根据HTML文件建立Web网站
    查看>>
    Node-RED中解析高德地图天气api的json数据显示天气仪表盘
    查看>>
    Node-RED中连接Mysql数据库并实现增删改查的操作
    查看>>
    Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
    查看>>
    Node-RED中配置周期性执行、指定时间阶段执行、指定时间执行事件
    查看>>
    Node-RED安装图形化节点dashboard实现订阅mqtt主题并在仪表盘中显示温度
    查看>>
    Node-RED怎样导出导入流程为json文件
    查看>>
    Node-RED订阅MQTT主题并调试数据
    查看>>
    Node-RED通过npm安装的方式对应卸载
    查看>>
    node-request模块
    查看>>
    node-static 任意文件读取漏洞复现(CVE-2023-26111)
    查看>>
    Node.js 8 中的 util.promisify的详解
    查看>>
    node.js debug在webstrom工具
    查看>>