最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了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. 文件下载:报错The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'

    前言:这篇文件下载的后台代码太繁琐,建议参考https://www.cnblogs.com/zwh0910/p/13745947.html 前端: <el-button type="p ...

  2. DRF 三大认证之身份认证

    目录 路由组件补充 三大认证 一.身份认证 1.如何进行身份认证 2.jwt认证规则原理 3.jwt的组成 4.jwt的使用方法 4.1 签发算法 4.2 校验算法 4.3 刷新算法 二.权限认证 三 ...

  3. Autocad中使用命令来调用python对Autocad二次开发打包后的exe程序

    在Autocad中直接调用Python二次开发程序是有必要的,下面介绍一种方法来实现这个功能: 其基本思路是:先将二次开发的程序打包为可执行程序exe,然后编写lsp文件,该文件写入调用exe程序的语 ...

  4. 关于C++中构造函数的常见疑问

    基本概念 我们已经知道在定义一个对象时,该对象会根据你传入的参数来调用类中对应的构造函数.同时,在释放这个对象时,会调用类中的析构函数.其中,构造函数有三种,分别是默认构造函数,有参构造函数和拷贝构造 ...

  5. 数据结构-PHP 线段树的实现

    转: 数据结构-PHP 线段树的实现 1.线段树介绍 线段树是基于区间的统计查询,线段树是一种 二叉搜索树,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点.使用线段树可以快速的查 ...

  6. 146. LRU 缓存机制 + 哈希表 + 自定义双向链表

    146. LRU 缓存机制 LeetCode-146 题目描述 题解分析 java代码 package com.walegarrett.interview; /** * @Author WaleGar ...

  7. Linux速通01 操作系统安装及简介

    操作系统 # a)操作系统的定义:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间. # 操作系统分为 系统调用接口 和 系统内核 # b)操作系统内核的定义 ...

  8. 漏洞复现-fastjson1.2.24-RCE

              0x00 实验环境 攻击机:Win 10.Win Server2012 R2(公网环境,恶意java文件所在服务器) 靶机也可作为攻击机:Ubuntu18 (公网环境,docker ...

  9. C语言II博客作业02

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4 这个作业要求在哪里 https://edu.cnblogs.com/campus/zs ...

  10. drozer使用总结

    adb forward tcp:31415 tcp:31415 drozer console connect run app.package.list -f baidu      查看包名 run a ...