最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer。这里简单记录下面试所遇问题,仅供各位大佬参考。
由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题。
部门: 阿里集团-阿里妈妈事业群-联盟-联盟技术

阿里妈妈1面 40mins(2021-02-22)

1. 能简单介绍下自己和自己做的项目吗?
2. 关于项目的业务逻辑聊了很多
3. 你觉得项目的难点有哪些?
4. 你觉得API的性能调优主要从哪几个方面考虑?
5. 对于热点数据,应该如何处理?
6. 在设计缓存时,注意的点有哪些?
7. 有没有处理过内存泄漏问题?是如何定位的?
 

阿里妈妈2面 35mins (2021-02-23)

1. 能简单介绍下自己和自己做的项目吗?
2. 针对项目提了些业务逻辑的问题。
3. 你觉得在项目中有哪些比较难的点?是如何解决它的?
3. 用过Mysql吗?能介绍下什么是索引吗?
4. 你知道有哪几种索引?
5. 能介绍下联合索引的实现原理吗?
6. 设计索引时需要注意哪些点,或者说遵循哪些原则?
6. 你项目中使用的缓存是用什么组件实现的?什么是缓存雪崩?如何解决它?
7. 分布式锁的注意事项有哪些?
8. 为什么要离职?
 

阿里妈妈3面 75mins (2021-02-25)

这一面的面试官是未来的老大,这里聊了很多人生以及面对工作的态度问题,感觉非常的nice。
1. 简单介绍下你的项目经历,你的项目职责是什么?
2. 你觉得在项目中有哪些比较难的点?是如何解决它的?
3. 你项目中压测的QPS是多少?日活的QPS大概是多少?
4. 你觉得什么是微服务?能谈下自己的个人理解吗?
5. 谈谈单体架构和微服务的优缺点分别是什么?
6. 你有独立牵头完成过一个大型的项目吗?
7. 你平时是如何学习的?
8. 为什么要选择离职?
9. 如果你来到我这边的团队,你觉得最大的挑战是什么?
 

阿里妈妈4面 90mins (2021-03-08)

1. 能简单介绍下自己吗,并说下在每段工作中获得了哪些成长。
2. 设计模式的原则有哪些,能用你的理解描述出来吗?
3. 能说下设计模式种类有哪些吗?一般在哪些场景下会使用他们?
5. 能简单说下什么是责任链吗?
6. 在springboot中主要运行了哪些设计模式?
7. 你觉得为什么要用设计模式?
8. 能详细介绍下你最近正在做的这个项目吗?
9. 你在项目中的主要职责是什么?你觉得难点在哪里?
10. 有木有独立承担过一个大型项目的总负责人?期间有没有遇到什么困难,无论是技术上还是沟通上?
11.能说下https和RPC的区别吗?各自的优缺点和使用场景是什么?
12. 你都用过哪些中间件?能分别简单介绍一下吗?
13. 你平时都是如何学习的?主要有哪些途径?
14. 场景:有一个抢票软件,只剩下一张票,现有两个人同时点击,如何保证只有一个人抢到票?你有几种解决方案?
15. 场景:有100亿条数据,日访问量为10亿,并且有波峰和波谷,如何搭建一套高可用,高性能的系统(削峰不用异步,需要实时接口)
16. 你做过服务限流吗?有哪些限流方式?
17. 什么是反向代理,能简单描述下吗?什么是正向代理?两者有什么区别?
18. 能描述下一个请求从前端到后端的视图函数的整个过程吗?
19. 你觉得微服务主要有哪些组件,分别是干什么的?
20. 用过服务网格?这块技术了解有多少?
21. 使用过Mysql吗?默认的隔离级别是什么?为什么不用读已提交?
22.现在有100亿条数据,你用数据库如何实现高性能存储?
23. 你们这边的缓存是用什么实现的?为什么要使用分布式缓存,而不是本地缓存?
24. 平时的爱好是什么?
25. 你在同事的眼中是什么样子的?
26. 为什么要选择离职?
  

阿里妈妈5面 HR面 37mins(2021-03-13)

1. 做下简单的自我介绍
2. 说一说你在第一份工作中主要做了些什么,学到了些什么?
3. 有没有和同事闹不愉快,如果有如何解决的?
4. 第一份工作为什么离职?
5. 能介绍下最近这份工作的吗?从中学到了些什么?
6. 你在最近这份工作中,有没有遇到些工作难题?如何解决的?
7. 如何看待最近网上对阿里的评价?
8. 之前的薪资待遇如何?

作者:吴家二少
博客地址:博客园  CSDN
本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 

阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)的更多相关文章

  1. 阿里妈妈Java后端 社招5面(Offer已拿)

    最近由于个人原因, 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题.   阿里妈妈1面 40mins(2021-02-22) 1. 能简单介绍下自己和自己做的项目吗? 2. 关于项目的 ...

  2. 写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP

    去年(18年)年底想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过 ...

  3. 最近面试 Java 后端开发的感受!

    阅读本文大概需要 4.3 分钟. 首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实 ...

  4. 最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备

    在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间.我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面 ...

  5. 最近面试 Java 后端的感受!

    来源:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实不复杂: 第一能干活,第二Java ...

  6. 面试 Java 后端开发的感受

    上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架.我相信其它公 ...

  7. 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路

    引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...

  8. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  9. 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

随机推荐

  1. MapReduce原理及简单实现

    MapReduce是Google在2004年发表的论文<MapReduce: Simplified Data Processing on Large Clusters>中提出的一个用于分布 ...

  2. 如何用python自动编写《赤壁赋》word文档

    目录 前言 安装-python-docx 一.自动编写<赤壁赋> 准备数据 新建文档 添加标题 添加作者 添加朝代 添加图片 添加段落 保存word文档 二.自动提取<赤壁赋> ...

  3. COM技术中的VARIANT and VARIANTARG

    VARIANT and VARIANTARG Use VARIANTARG to describe arguments passed within DISPPARAMS, and VARIANT to ...

  4. Serverless 2.0,鸡蛋还是银弹?

    简介: 本篇旨在介绍 Serverless 如今应用到应用(非病句)的各种困境,以及帮助用户如何去规避一些问题,提前了解方向. 浪潮 从 2014 年 Serverless 冒头至今,已经有无数的勇士 ...

  5. TorchVision Faster R-CNN 微调,实战 Kaggle 小麦检测

    本文将利用 TorchVision Faster R-CNN 预训练模型,于 Kaggle: 全球小麦检测 上实践迁移学习中的一种常用技术:微调(fine tuning). 本文相关的 Kaggle ...

  6. LeetCode-[list-of-depth-lcci]

    特定深度节点链表-求解每一层二叉树从左到右遍历形成的链表 list-of-depth-lcci 这是关于二叉树的问题,遍历每一层的结点并且存在链表中. 可以采取队列类似于广度优先搜索的方法进行搜索.每 ...

  7. 辨析js遍历对象与数组的方法

    1     遍历对象的方法? (1) for-in(也可遍历数组,但效率较低,一般用来遍历对象) 示例: // 生成一个原型上有属性并且有可枚举属性与不可枚举属性的对象 const data = Ob ...

  8. Java 基础加强 02

    基础加强·反射 和 枚举 类的加载概述和加载时机 * A:类的加载概述 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载.连接.初始化来实现对这个类的初始化 * 加载 * 就是指 ...

  9. nessus 故障处理

    0x00 问题描述 打开Nessues Web Client时,界面循环在Initializing Please wait while Nessus prepares files needed...和 ...

  10. Educational Codeforces Round 98 (Rated for Div. 2)

    A 如果\(n = m\),答案为\(2 \times n\):如果\(n \ne m\),答案为\(2 \times max(n,m) - 1\) #include <bits/stdc++. ...