最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了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. Java自学no.1———带你初步认识java

    什么是Java Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言.所谓编程语言,是 计算机的语言,人们可以使用编程语言对计算机下 ...

  2. 扒几个 3D 模型备用

    前言 在上一篇中,我展示了 OpenGL 开发的基本过程,算是向 3D 世界迈出的一小步吧.对于简单的 3D 物体,比如立方体.球体.圆环等等,我们只需要简单的计算就可以得到他们的顶点的坐标.但是仅仅 ...

  3. jenkins+docker+nginx+tomcat实现vue项目部署

    一.项目准备 1.新建一个vue的项目,确保能在浏览器正常访问.然后在项目的根目录下新建一个Dockerfile的文件,内容如下 FROM nginx COPY dist /usr/share/ngi ...

  4. 换人!golang面试官:连怎么避免内存逃逸都不知道?

    问题 怎么避免内存逃逸? 怎么答 在runtime/stubs.go:133有个函数叫noescape.noescape可以在逃逸分析中隐藏一个指针.让这个指针在逃逸分析中不会被检测为逃逸. // n ...

  5. nodejs+express+mongodb实现登录注册

    nodejs+express+mongodb实现登录注册 1 简介 登录注册功能使用nodejs+express+mongodb完成,其中对mongodb的操作使用mongoose完成,对mongod ...

  6. 力扣208. 实现 Trie (前缀树)

    原题 以下是我的代码,就是简单的字符串操作,可以ac但背离了题意,我之前没接触过Trie 1 class Trie: 2 3 def __init__(self): 4 ""&qu ...

  7. 185. 部门工资前三高的所有员工 + 多表联合 + join + dense_rank()

    185. 部门工资前三高的所有员工 LeetCode_MySql_185 题目描述 方法一:使用join on # Write your MySQL query statement below sel ...

  8. 追溯 MySQL Statement Cancellation Timer

    原文 1. 背景 在 jstack 的内容中可以看到以下的 MySQL Statement Cancellation Timer 守护线程, 在业务高峰期的时候会出现大量的这类守护线程, 由此追溯该线 ...

  9. Python3读取网页HTML代码,并保存在本地文件中

    旧版Python中urllib模块内有一个urlopen方法可打开网页,但新版python中没有了,新版的urllib模块里面只有4个子模块(error,request,response,parse) ...

  10. Fcitx5 上线 FreeBSD

    Fcitx5 上线 FreeBSD textproc/fcitx5textproc/fcitx5-qttextproc/fcitx5-gtktextproc/fcitx5-configtoolchin ...