博客
关于我
三面阿里Java岗被挂,竟获内推名额,历经5面拿下口碑offer
阅读量:339 次
发布时间: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/

    你可能感兴趣的文章
    sleep、wait、yield、join——简介
    查看>>
    web项目配置
    查看>>
    基于单片机简易信号误差分析设计-全套资料
    查看>>
    基于单片机简易脉搏测量仪系统设计-毕设课设资料
    查看>>
    Javascript中String支持使用正则表达式的四种方法
    查看>>
    eclipse引用sun.misc开头的类
    查看>>
    Servlet2.5的增删改查功能分析与实现------删除功能(四)
    查看>>
    spring启动错误:Could not resolve placeholder
    查看>>
    查询某表格上次进行vacuum的时间
    查看>>
    invalid byte sequence for encoding
    查看>>
    redis向数组中添加值并查看数组长度
    查看>>
    JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
    查看>>
    技术美术面试问题整理
    查看>>
    C++学习记录 五、C++提高编程(2)
    查看>>
    VUE3(八)setup与ref函数
    查看>>
    智能合约开发实践(1)
    查看>>
    CMake自学记录,看完保证你知道CMake怎么玩!!!
    查看>>
    ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
    查看>>
    Codeforces Round #305 (Div. 1) B. Mike and Feet(单调栈)
    查看>>
    MySQL隐藏文件.mysql_history风险
    查看>>