最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了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. react新手入坑

    1.vscode保存react项目的时候由于js-css-html插件格式化代码导致react代码缩进错误 解决方法:禁用js-css-html插件 2.react和vue不同,react方法的定义需 ...

  2. 研究了一下 Webpack 打包原理,顺手挣了个 AirPods Pro

    这些年,Webpack 基本成了前端项目打包构建的标配.关于它的原理和用法的文章在网上汗牛充栋,大家或多或少都看过一些.我也一样,大概了解过它的构建过程以及常用 loader 和 plugin 的配置 ...

  3. 2.5w字 + 36 张图爆肝操作系统面试题,太牛逼了!

    欢迎各位大佬访问我的 github ,跪求 star bestJavaer 大家好,我是 cxuan,我之前汇总了一下关于操作系统的面试题,最近又重新翻阅了一下发现不是很全,现在也到了面试季了,所以我 ...

  4. Python基础之:Python中的流程控制

    目录 简介 while语句 if 语句 for语句 Break Continue pass 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样 ...

  5. Java实现贪吃蛇

    游戏界面基本布局 贪吃蛇是基于JFrame的一款小游戏.它主要有两部分组成,一个是显示区域,一个是按钮区域.这两个区域都用JPanel来实现. 首先需要创建一个基于JFrame的类,例如创建一个MyF ...

  6. 【转载】Java虚拟机类加载机制与案例分析

    出处:https://blog.csdn.net/u013256816/article/details/50829596 https://blog.csdn.net/u013256816/articl ...

  7. calcite 概念和架构

    1. 前言 Flink使用Calcite构造SQL引擎,那么他们 是怎么合作的? drill, hive,storm 和其他的一干apache 大数据引擎也用calcite , 那么对于同一个sql  ...

  8. PicGo 图床配置【工具篇】

    Github图床(舍弃) step1 下载PicGo 下载链接: https://github.com/Molunerfinn/picgo/releases step2 新建仓库作为上传图片的目标地址 ...

  9. 手把手教你DNS劫持挂马

    出品|MS08067实验室(www.ms08067.com) 本文作者:BlackCat(Ms08067内网安全小组成员) 首先学习DNS劫持之前,务必要了解下DNS是个什么玩意. DNS(域名系统) ...

  10. 【odoo14】第二十一章、性能优化

    通过odoo框架,我们可以开发大型且复杂的应用.良好的性能是实现这一目标的基础.本章,我们将探讨如何提高应用性能.同时,我们也会讲解找出影响性能的因素. 本章包含以下内容: 记录集的预读取模式 将数据 ...