难忘阿里,4面技术5面HR附加笔试面,走的真艰难真心酸 ╰半夏微凉° 2023-09-28 09:19 66阅读 0赞 这次阿里可谓是真忐忑,一共经历了4轮技术+1轮笔试+hr面,流程很长,面的我压力山大。 总结阿里的面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。好吧,我们一起来看下忐忑的阿里6面面经! ![b96e85ff8a4b2b5936a522e0a00d76bd.png][] ## 一面 ## 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相关、性能调优、框架、微服务、算法等等(我都有分类整理好,保存下来方便下次再战,下图清晰可见) ![8f3424e69013abf3e576fe0068c16831.png][] 最让我喜欢的就是那个学习思维脑图(是xmind的大纲图)有MySQL、Redis、JVM、多线程等等 ![420079746b4790dcdfecf37501297a88.png][] 说实在的,刷题真的很有用。掐指一算,我怕是刷了个把月了,期间整理的这些笔记都在前两个图里面了,有笔记有面试有书籍,都还感觉很不错。 [b96e85ff8a4b2b5936a522e0a00d76bd.png]: https://img-blog.csdnimg.cn/img_convert/b96e85ff8a4b2b5936a522e0a00d76bd.png [8f3424e69013abf3e576fe0068c16831.png]: https://img-blog.csdnimg.cn/img_convert/8f3424e69013abf3e576fe0068c16831.png [420079746b4790dcdfecf37501297a88.png]: https://img-blog.csdnimg.cn/img_convert/420079746b4790dcdfecf37501297a88.png
还没有评论,来说两句吧...