我用了 3 年,从小厂干到黄衣 L8 技术专家,分享一下面经。

本文作者分享了从初级开发者到黄衣L8技术专家的面试经验,涵盖Redis集群、JVM、Tomcat、Kafka、算法、MySQL、Innodb、Redis、IO模型、高可用、限流等技术话题。同时强调了技术积累、选择正确技术方向和阅读他人代码的重要性,提供了学习资源和成长建议。
摘要由CSDN通过智能技术生成

团一面:

  • redis 集群,为什么是 16384?哨兵模式,选举过程,会有脑裂问题么?raft 算法,优缺点

  • JVM 类加载器,自定义类加载器,双亲委派机制,优缺点,tomcat 类加载机制

  • Tomcat 热部署,热加载了解吗?怎么做到的?

  • cms 收集器过程,g1 收集器原理,怎么实现可预测停顿的?region 的大小,结构

  • 内存溢出,内存泄漏遇到过吗?什么场景产生的?怎么解决的?

  • 锁升级过程,轻量锁可以变成偏向锁么?偏向锁可以变成无锁么?自旋锁,对象头结构,锁状态变化过程

  • kafka 重平衡,重启服务怎么保证 kafka 不发生重平衡?有什么方案?

  • 怎么理解分布式和微服务?为什么要拆分服务?会产生什么问题?怎么解决这些问题?

  • 你们用的什么消息中间件?kafka,为什么用 kafka?高吞吐量,怎么保证高吞吐量的?设计模型,零拷贝

  • 算法 1:给定一个长度为 N 的整形数组 arr,其中有 N 个互不相等的自然数 1-N,请实现 arr 的排序,但是不要把下标 0~N?1 位置上的数通过直接赋值的方式替换成 1~N

  • 算法 2:判断一个树是否是平衡二叉树

美团二面:

  • Innodb 的结构了解么?磁盘页和缓存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值