难忘阿里,4面技术5面HR附加笔试面,走的真艰难真心酸

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

这次阿里可谓是真忐忑,一共经历了4轮技术+1轮笔试+hr面,流程很长,面的我压力山大。

总结阿里的面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。好吧,我们一起来看下忐忑的阿里6面面经!

一面

  1. 自我介绍
  2. 项目难度介绍
  3. 如何实现延时任务
  4. 如何实现限流
  5. 线程池的参数
  6. 能不能自己实现一个java.lang.String并加载
  7. Redis为什么这么快
  8. epoll和poll的区别
  9. 进程同步的方式

二面

  1. MySQL的索引机制
  2. 如何自己实现内存分配和管理?不太懂,然后说了jvm的垃圾回收机制
  3. 你们公司内部的RPC框架,介绍一下
  4. Redis的key过期策略
  5. 缓存穿透和缓存雪崩
  6. 分布式锁
  7. 如何实现全局的id生成策略
  8. 悲观锁和乐观锁
  9. 红黑树了解么

三面

  1. 如何实现群消息已读
  2. 消息推送如何保证不重复
  3. Kafka如何保证消息的可靠性
  4. RPC是什么,和http调用有什么区别
  5. 说一说你项目的架构
  6. GC
  7. MySQL的索引原理,给了一个场景,如何优化
  8. 。。。。。。

面完3面后居然又来了一个笔试题(内心无比崩溃~~)

附加笔试

  1. producer-consumer
  2. 两线程交替打印
  3. 多线程模拟100分钱随机分给20个人,每个人最少分配到2分钱

四面

  1. 写个producer-consumer吧,我说上次写过了。。傻了。。不该说的,然后面试官换了一道题,还好比较简单,写个二分查找,2分钟写完完事。
  2. 项目难点
  3. MVCC
  4. HTTPS
  5. ElasticSearch的查询过程
  6. Kafka如何保证高可用
  7. Reids的集群和选主
  8. 知道什么分布式一致性算法
  9. 如何实现定时关单
  10. 。。。。。。

HR面(唉,阿里的hr面真是让我难忘。。。)

  • 说说看,假如你是部门技术经理,线上商户数据丢失怎么办
  • 怎么将一个产品推荐给其他的团队,怎么界定边界
  • 怎么样协调关系(到这里我已经快冒汗了,生怕最后一关毙掉了)
  • 你和同事相处的情况怎么样,说说你帮助同事的一次经历
  • 薪资

说真的,阿里面试流程很长,而且一个部门挂了以后,会被另一个部门捞起来,不停的面。总之来说,阿里的面试体验也还不错,这次虽然面的忐忑,最终三天内还是收到了offer,真的很庆幸。

也很感谢个把月前,好兄弟给我的一份面试秘籍【这份秘籍真的很不错,有需要的朋友关注公众号:JavaAC,免费获取】整理了一下各个知识点,比如分布式、MySQL、Redis、线程、JVM、数据结构、Spring相关、性能调优、框架、微服务、算法等等(我都有分类整理好,保存下来方便下次再战,下图清晰可见)

最让我喜欢的就是那个学习思维脑图(是xmind的大纲图)有MySQL、Redis、JVM、多线程等等

说实在的,刷题真的很有用。掐指一算,我怕是刷了个把月了,期间整理的这些笔记都在前两个图里面了,有笔记有面试有书籍,都还感觉很不错。

2022 阿里笔试第一场,算法题 阿里笔试,2022年第一场 阅读详情

相关推荐

 2020年阿里社招的笔试题目2--社招居然也让我笔试醉了

2020年阿里笔试题目。 /** * 二、有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式, 举个例子: * 1. pattern = "abba", str="北京 杭州 杭州 北京" 返回 ture * 2. pattern = "aabb", str="北京 杭州 杭州 北京" 返回 false * 3. patter...

java技术专家全栈成长之路 5079

字节跳动Android一凉凉,竟以为一HR...

我以为是HR,结果是技术,没想到啊,没想到! 1、描述Activity的生命周期。 2、描述一个Activity启动另外一个Activity的生命周期 3、Activity标签可以配置什么 4、IntentFilter里的标签可以干嘛 5、Service怎么启动 了解IntentService吗? 6、几大控件有 7、存储数据的方式有 8、Intent可以干嘛 9、Sharedpreference里的apply和commit有什么区别 10、Conte.

AndroidAlvin的博客 1045

阿里社招笔试三个题目超级简单,但是我没有做完,醉了

三、找到一个无序数组中找两个特定数,使其相加等于特定数字,请写代码java将它找出来,并指出时间复杂度。 例如 * 【10,25,19,89,75,56,34,54,16,9,-5】找到相加等于28的【19,9 】 源码: /** * 功能说明:TODO * * @date 2020年5月18日 * * */ public class TextTest { /** * 三、找到一个无序数组中找两个特定数,使其相加等于特定数字,请写代码java将它找出来...

java技术专家全栈成长之路 3831

阿里巴巴社招笔试题——多线程打印

前一段时间参加了一次阿里面试,有一道远程代码题,当场没有做出来,现在上,题目内容大概如下: 给定一个数组[1,2,3,4,5,6,7,8,9....,15],要求遍历数组,遇到可以同时被3和5整除的数字,打印C;遇到仅能被5整除的数字,打印B;遇到仅能被3整除的数字,打印A;其他打印数字本身; 要求四个线程,每一个线程执行一个打印方法。 我这里使用了lock和condition做了下实现...

wo2huoa的博客 4010

难忘阿里4技术5HR附加笔试艰难真心

难忘阿里4技术5HR附加笔试艰难真心 这次阿里可谓是忐忑,一共经历了4技术+1轮笔试+hr,流程很长,的我压力山大。 总结阿里面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。好吧,我们一起来看下忐忑的阿里6经! 一 自我介绍 项目难度介绍 如何实现延时任务 如何实

mifffy_java的博客 848

java if优化_开发小记:用函数式编程优化代码可读性,减少一半行数

难忘阿里4技术5HR附加笔试艰难真心金三银四第一天,啃透这些SpringBoot知识点,还怕干不赢面试官?2020“闭关”跳槽季,啃透分布式三大技术:限流、缓存、通讯疫情期间“闭关修炼”,吃透这本Java核心知识,跳槽面试不心慌前言本文主要是记录一下用lambda 表达式优化代码的经历,篇幅不长,算是分享我觉得不错的一个小技巧。话不多说,直接进入正题。正文我们先来看这么一段代码:...

weixin_28775337的博客 1109

腾讯出来的3年测试经验小伙来面试,他这情况要求18K我该给吗?

相信对于每一个求职者来说都有被面试的经历吧,曾经作为一位测试小白的我,每一次面试过后都会各种吐槽面试官的不是,吐槽HR人事的不足,以及自己的有点没有发挥出来,今天我终于体会了一次面试官的心情…

软件自动化测试技术交流、资源分享 492

来瞧瞧阿里些什么(笔试+机试)

絮叨 说实话,能有机会一下阿里对我来说帮助确实有蛮多,至少让我知道了自己的不足在哪,都说面试造火箭,上班拧螺丝。但就算是如此,为了生存,你也只有不停的学习,唯有光头,才能更强。哈哈 起因 2月28日在Boss上,有个阿里的大佬找我打招呼说可以帮我内推,我想也没想就把简历给它了,然后就一直忘记这事了。因为我觉得我一个垃圾学校的小垃圾,怎么会有面试机会,亏人家还让我准备一下,我也抛到九霄云外了。 然后也收到了阿里的内推消息 开始第一轮电话 然后在3月4号的晚上8点钟(看来阿里

yoyo31的博客 1617

太顶了!阿里架构师亲述java社招中必问的那些面试题,你还不会吗?

前言 Java-社招-3至5年经验 流程 填写资料-笔试-面试-等通知 文章的开始为大家准备了一些Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等,保证100%免费分享给大家! 有需要的朋友点这里直接下载就好了,下载码:csdn 笔试 - 60分钟 ·简答题 1.列出Java向对象的几个基本特性,并说明继承和多态分别有哪些好处; 2.列出Java编写多线程程序有几种实现方式,并说明多线

欢迎您访问我的公众号【前程有光】 418

java中三个基本框架_javaweb框架主要的三大基本框架是哪些?作用分别是什么?...

javaweb中有着最主要的三大基本框架,小伙伴们都知道它们分别是什么吗?它们都有什么作用?下听小编讲讲吧。一、Spring概念是一个开源框架,它是为了解决企业应用开发的复杂性而诞生的,现如今已经不止应用于企业应用。也是一个轻量级的控制反转(IoC)与向切(AOP)容器框架原因--以大小和开销两方来说都是轻量级的。--能通过控制反转(IoC)轻松达到松耦合目的--它提供了向切编程的丰...

weixin_42477505的博客 4448

阿里社招笔试题目-多线程交替打印1-100的整数,一共三道题目一共1小时java源码

/**** * 一、 两个线程交替打印1-100的整数 * * 题目说明 * * 两个线程交替打印1-100的整数,一个打印奇数,一个打印偶数,要求输出结果有序 * * * */ */ public class NumTest extends Thread{ //是否现在先运行 private boolean runNow; private Object lock; private volatile int num; ..

java技术专家全栈成长之路 1883

阿里社招笔试题-java编码针对社招只有俩年工作的java同学需要笔试,考察如何加锁,可使用分布式锁也可以使用线程锁模拟业务实现场景,就是支付场景,必备加锁考察

//评测题目: 无 实现转账系统,给外部系统提供账户开户,充值,转账rpc服务,要求如下, - 账户类设计:类名:Account,包含属性账号,账户余额,持有人身份证账号 - 开户功能: - 入参:开户人身份证账号 - 功能逻辑:创建对应的Account,并持久化 - 返回值:账号 - 要求:一个身份证只允许有一个Account,每个Account的账号唯一 - 充值功能: ...

java技术专家全栈成长之路 994

最新阿里中间件研发四经:JVM+高并发性能+分布式+dubbo+MQ

近期我参与了阿里巴巴中间件部门的面试,一共经历了四次面试,拿到了口头offer。这是我的经,在这里分享给大家。更多面试题:面试题内容聚合 一: 1 自我介绍 2 项目中做了什么,难点呢。 3 Java的线程池说一下,各个参数的作用,如何进行的。 4 Redis讲一下 5 分布式系统的全局id如何实现。用zookeeper如何实现的呢,机器号+时间戳即可。 6 分布式锁的方案,redis和zookeeper那个好,如果是集群部署,高并发情况下哪个性能更好。 7 kafka了解么,了解哪..

Java烂猪皮 1128

【2024-03-27】阿里淘天春招笔试三道编程题解

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经经。作者@TechGuide【全网同名】

试问道几许 697

阿里巴巴社招Java面试题做题记录

阿里巴巴社招Java面试题 1、String和StringBuffer的区别 运行速度和线程安全两方: 运行速度:StringBuilder >StringBuffer >String String是字符串常量,不可变,每次改变只是创建一个新的对象,然后GC回收掉老的那个,所以执行速度最慢,另外两个是字符串对象,可变。 线程安全: StringBuilder是线程不安全的...

3965

Java开发技术经理面试

技术面试题: 1、你擅长的开发设计模式及应用场景和优缺点? 2、微服务下需要导出50万条交易明细,数据来源不同服务联合查询结果,如订单、商品、会员、活动,如何实现? 3、Saas会员产品从技术架构上需要哪些功能模块及职能是什么? 4、常用数据结构应用场景及亮点? 5、从技术描述开发质量核心管理办法?

打代码是一天,不打代码也是一天 1879

2023 阿里笔试题 研发岗 阿里笔试 0917

秋招结束华子的池子也不想泡了,字节也等不到了,一些中小厂的offer也都拒了签金山办公了,虽然金山办公sp也就北上一线大厂的白菜价,但是在武汉也是十分滋润了。计算机女,家江苏镇江。希望大家给个建议,美团平台好一点,但薪资还不如兴子给的高,(但是已经是ssp了,根据往年),兴子在南京,离家路程两小时。JVM JUC 框架 的不配开发,现在连个实习都难找啊,小公司要啥都会,大公司要92,1.联州成都,年包28w左右,网评加班严重,卡转正学不到东西,好处离家近,生活成本低2.天津联想,年包14w左右,

华鑫的专栏 512

阿里巴巴社招笔试题——多线程打印(2)

接上一篇https://blog.csdn.net/wo2huoa/article/details/104213225,对于这道多线程打印题,我一开始的代码如下,与上一篇博文唯一的区别在于,当数组循环终止的时候,没有将锁释放掉,即没有调用lock.unlock(),结果发现程序输出完数组后,一直没有退出。 public class FourThread_0 implements Runna...

wo2huoa的博客 729
上一篇: Java八股文天花板,2000多页
下一篇: 211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer
跟着我学Java
博客等级 码龄6年 661粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值