当前位置:网站首页>难忘阿里,4面技术5面HR附加笔试面,走的真艰难真心酸
难忘阿里,4面技术5面HR附加笔试面,走的真艰难真心酸
2022-07-02 09:45:00 【跟着我学Java】
这次阿里可谓是真忐忑,一共经历了4轮技术+1轮笔试+hr面,流程很长,面的我压力山大。
总结阿里的面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。好吧,我们一起来看下忐忑的阿里6面面经!
一面
- 自我介绍
- 项目难度介绍
- 如何实现延时任务
- 如何实现限流
- 线程池的参数
- 能不能自己实现一个java.lang.String并加载
- Redis为什么这么快
- epoll和poll的区别
- 进程同步的方式
二面
- MySQL的索引机制
- 如何自己实现内存分配和管理?不太懂,然后说了jvm的垃圾回收机制
- 你们公司内部的RPC框架,介绍一下
- Redis的key过期策略
- 缓存穿透和缓存雪崩
- 分布式锁
- 如何实现全局的id生成策略
- 悲观锁和乐观锁
- 红黑树了解么
三面
- 如何实现群消息已读
- 消息推送如何保证不重复
- Kafka如何保证消息的可靠性
- RPC是什么,和http调用有什么区别
- 说一说你项目的架构
- GC
- MySQL的索引原理,给了一个场景,如何优化
- 。。。。。。
面完3面后居然又来了一个笔试题(内心无比崩溃~~)
附加笔试
- producer-consumer
- 两线程交替打印
- 多线程模拟100分钱随机分给20个人,每个人最少分配到2分钱
四面
- 写个producer-consumer吧,我说上次写过了。。傻了。。不该说的,然后面试官换了一道题,还好比较简单,写个二分查找,2分钟写完完事。
- 项目难点
- MVCC
- HTTPS
- ElasticSearch的查询过程
- Kafka如何保证高可用
- Reids的集群和选主
- 知道什么分布式一致性算法
- 如何实现定时关单
- 。。。。。。
HR面(唉,阿里的hr面真是让我难忘。。。)
- 说说看,假如你是部门技术经理,线上商户数据丢失怎么办
- 怎么将一个产品推荐给其他的团队,怎么界定边界
- 怎么样协调关系(到这里我已经快冒汗了,生怕最后一关毙掉了)
- 你和同事相处的情况怎么样,说说你帮助同事的一次经历
- 薪资
说真的,阿里面试流程很长,而且一个部门挂了以后,会被另一个部门捞起来,不停的面。总之来说,阿里的面试体验也还不错,这次虽然面的忐忑,最终三天内还是收到了offer,真的很庆幸。
也很感谢个把月前,好兄弟给我的一份面试秘籍【这份秘籍真的很不错,有需要的朋友关注公众号:JavaAC,免费获取】整理了一下各个知识点,比如分布式、MySQL、Redis、线程、JVM、数据结构、Spring相关、性能调优、框架、微服务、算法等等(我都有分类整理好,保存下来方便下次再战,下图清晰可见)
最让我喜欢的就是那个学习思维脑图(是xmind的大纲图)有MySQL、Redis、JVM、多线程等等
说实在的,刷题真的很有用。掐指一算,我怕是刷了个把月了,期间整理的这些笔记都在前两个图里面了,有笔记有面试有书籍,都还感觉很不错。
边栏推荐
- Js1day (input / output syntax, data type, data type conversion, VaR and let differences)
- js3day(数组操作,js冒泡排序,函数,调试窗口,作用域及作用域链,匿名函数,对象,Math对象)
- Interesting interview questions
- Mongodb redis differences
- Oracle从入门到精通(第4版)
- Linear DP acwing 896 Longest ascending subsequence II
- spfa AcWing 852. SPFA judgement negative ring
- About asp Net MVC project in local vs running response time is too long to access, the solution!
- Visual studio efficient and practical extension tools and plug-ins
- Some sudden program ideas (modular processing)
猜你喜欢
PR 2021 quick start tutorial, learn about the and functions of the timeline panel
Linear DP acwing 896 Longest ascending subsequence II
堆 AcWing 838. 堆排序
线性DP AcWing 899. 编辑距离
Linear DP acwing 898 Number triangle
Browser node event loop
LTC3307AHV 符合EMI标准,降压转换器 QCA7005-AL33 PHY
Five best software architecture patterns that architects must understand
1380. Lucky numbers in the matrix [two-dimensional array, matrix]
JS6day(DOM结点的查找、增加、删除。实例化时间,时间戳,时间戳的案例,重绘和回流)
随机推荐
移动式布局(流式布局)
Interval DP acwing 282 Stone merging
JDBC prevent SQL injection problems and solutions [preparedstatement]
spfa AcWing 852. SPFA judgement negative ring
JSON序列化 与 解析
Visual studio efficient and practical extension tools and plug-ins
bellman-ford AcWing 853. Shortest path with side limit
Hundreds of web page special effects can be used. Don't you come and have a look?
Counting class DP acwing 900 Integer partition
Redis introduction, scenario and data type
BOM DOM
C modifier
Js10day (API phased completion, regular expression introduction, custom attributes, filtering sensitive word cases, registration module verification cases)
[ybtoj advanced training guidance] judgment overflow [error]
3 A VTT端接 稳压器 NCP51200MNTXG资料
Anxiety of a 211 programmer: working for 3 years with a monthly salary of less than 30000, worried about being replaced by fresh students
JS8day(滚动事件(scroll家族),offset家族,client家族,轮播图案例(待做))
Redis avalanche, penetration, breakdown
线性DP AcWing 902. 最短编辑距离
Interview with meituan, a 34 year old programmer, was rejected: only those under the age of 30 who work hard and earn little overtime