这这这也太卷了吧,那个天天拉我打王者的人既然进了大厂!我哭了!

这这这也太卷了吧,那个天天拉我打王者的人既然进了大厂!我哭了!

这一次历时两个月,他拿到了一大堆的Offer,恭喜他拿到了心仪的阿里Offer。

这一次面经的分享来自很早和我一起打王者的兄弟,为啥印象这么深刻呢,因为他鲁班贼6,以至于我单独给他存了个鲁班贼六的备注。

按照惯例,当然是邀请分享一波面经了。

不过这一次是我看见面经里整理的最完善的了,几乎不需要我做什么修改就可以发出来了,再次感谢他的分享。

百世物流专场

一面

  1. 线上SQL调优经验。调优的惯用思路。

  2. 索引为什么采用B+树,而不用B树,红黑树。

  3. 项目中MQ应用场景,如何防止消费丢失,重复消费如何解决?

  4. JVM 类加载机制(双亲委派)。CMS垃圾回收过程。

  5. 项目中的设计模式的使用。

  6. 如何提升接口的响应时间?

  7. MyBatis框架缓存说一下。

  8. 如何自己实现一个锁。(回答时候 基于AQS)

  9. Redis 挂了怎么解决?(增加本地缓存)

  10. 网络的七层模型。每层的作用?(回答时候,我直接说了我是基于五层模型的。)

    • 三次握手的过程,为什么三次?

    • 为什么出现ip?

    • HTTPS 发送请求的过程。

  11. Eureka 调优如何调的?自我保护模式。

  12. 分布式事务的流程?(LCN)

  13. 限流的使用,原理是什么?常见限流的算法有哪些?限流之后的拒绝策略。

二面

  1. 手撕实现一个多叉树,遍历打印。

  2. 手撕单例。

  3. 死锁的产生。

  4. 如何预防死锁,OS如何做的?MySQL如何做的?

  5. 如何在代码编写时候避免死锁?

  6. hashmap。

  7. 什么是高内聚低耦合。

  8. 项目中的开放封闭原则如何实现的,如何自定义Bean。

  9. bean的循环依赖如何解决?

  10. MySQL索引实现原理。为啥快?

三面

  1. 为什么离职?

  2. 现在薪资?期望薪资?

  3. 介绍业务,你认为的核心是什么?

  4. 有什么想问我的。

光云科技

一面(30分钟)

  1. 项目中解决过什么问题?

  2. 数据库事务ACID是如何实现的?

  3. mysql 如何解决死锁的?

  4. 分布式锁的使用

    • 为什么使用Redisson?

    • Redisson 挂了一台怎么办?

    • redis为什么可以实现锁?

    • 分布式锁还有其他的方式吗?

  5. redis 持久化

  6. 分库分表

    • 为什么分库分表?

    • 遇到过什么问题吗?

  7. 讲一下你理解的CAP

    • 让你设计一个系统,按照CAP理论你会怎么设计?

  8. MQ用过吗?

    • 技术选型,为什么选择RocketMQ?

    • 线上有没有遇到过 向MQ写入消息失败的情况?

    • RocketMQ 消费者 发送消息失败怎么办?(放redis,如果redis挂了怎么办?)

    • RocketMQ 消息堆积怎么办?

  9. dubbo + zk

    • dubbo 为什么用zk 不用nameservice?

    • zk 挂了 dubbo 还能调用吗?重启之后还能调用吗?

  10. 有什么要问我的?

二面(40分钟)

两个面试官

  1. 说一下项目中秒单模块的优化。

    • 带宽大是什么概念?

    • 考虑使用同一机房的机器局域网吗?如果走局域网的话,网络如何走的?

  2. 聊一下MQ

    • MQ写入消息失败的情况如何处理?(和一面的问题一样,我直接说出了解决方案,redis,本地内存)

    • 生产者发送消息的几种方式,还有其中的差别。

  3. Nginx聊一下

    • Nginx 为什么那么快?(没看过,但是我猜测用的epoll)

    • 说一下linux 常见的IO模型。(5种)

    • epoll的边缘触发 和 水平触发了解吗?

    • epoll的缺点说一下。

  4. MySQL

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值