当前位置:网站首页>难忘阿里,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、多线程等等
说实在的,刷题真的很有用。掐指一算,我怕是刷了个把月了,期间整理的这些笔记都在前两个图里面了,有笔记有面试有书籍,都还感觉很不错。
边栏推荐
- 架构师必须了解的 5 种最佳软件架构模式
- Lekao.com: experience sharing of junior economists and previous candidates in customs clearance
- Js1day (input / output syntax, data type, data type conversion, VaR and let differences)
- 区间DP AcWing 282. 石子合并
- js1day(输入输出语法,数据类型,数据类型转换,var和let区别)
- Oracle from entry to mastery (4th Edition)
- Package management tools
- [ybtoj advanced training guidance] cross the river [BFS]
- Linear DP acwing 902 Shortest editing distance
- [ybtoj advanced training guide] similar string [string] [simulation]
猜你喜欢
[ybtoj advanced training guidance] cross the river [BFS]
Interview with meituan, a 34 year old programmer, was rejected: only those under the age of 30 who work hard and earn little overtime
C#运算符
Js3day (array operation, JS bubble sort, function, debug window, scope and scope chain, anonymous function, object, Math object)
Dijkstra AcWing 850. Dijkstra求最短路 II
Programmers can't find jobs after the age of 35? After reading this article, you may be able to find the answer
堆 AcWing 839. 模拟堆
js3day(数组操作,js冒泡排序,函数,调试窗口,作用域及作用域链,匿名函数,对象,Math对象)
Lekao.com: experience sharing of junior economists and previous candidates in customs clearance
Why do programmers have the idea that code can run without moving? Is it poisonous? Or what?
随机推荐
传感器 ADXL335BCPZ-RL7 3轴 加速度计 符合 RoHS/WEEE
获取文件版权信息
线性DP AcWing 896. 最长上升子序列 II
Dijkstra AcWing 850. Dijkstra finding the shortest circuit II
In development, why do you find someone who is paid more than you but doesn't write any code?
Obtain file copyright information
Anti shake throttle
BOM DOM
"As a junior college student, I found out how difficult it is to counter attack after graduation."
What is the relationship between NFT and metauniverse? How to view the market? The future market trend of NFT
Interview with meituan, a 34 year old programmer, was rejected: only those under the age of 30 who work hard and earn little overtime
Input box assembly of the shutter package
Openssh remote enumeration username vulnerability (cve-2018-15473)
js5day(事件监听,函数赋值给变量,回调函数,环境对象this,全选反选案例,tab栏案例)
浏览器node事件循环
What data types does redis have and their application scenarios
Sensor adxl335bcpz-rl7 3-axis accelerometer complies with rohs/weee
Redis sentinel mechanism and configuration
IPhone 6 plus is listed in Apple's "retro products" list
JSON序列化 与 解析