社招两年,终于冲进了决赛圈,现在犹豫是去阿里P6还是字节2-1,希望大家给点经验!

2021.5-2021.6面经

总结了自己面试所有的公司的面试题和面经,希望对大家有帮助,另外现在犹豫不知道去哪,希望有大牛能给点意见!

微盟一面

1.自我介绍
2.问为什么想走?负责的业务 组里的职责
3.缓存一致性怎么解决的?上家公司的计算层优化怎么做的?MySQL整体架构?
4.binlog有几种格式?优缺点
5.MySQL事务怎么实现的? 扯了acid以及acid实现原理 mvcc 各种日志
6.核心链路调优怎么做的? 慢SQL怎么优化?代码怎么优化?阻塞队列重写的功能?
7.syn和retrentlock的区别?aqs?怎么实现可重入?
8.分布式锁 zk和redis实现的区别 差异 锁的续期?
9.concurrenthashmap实现原理 监控系统的链路追踪怎么实现?spi?

有赞一面:

自我介绍
业务讲了四十多分钟 穿插技术方案
稳定性 慢sql调优 代码调优
线程池核心参数怎么动态修改
本地缓存修改怎么同步
MySQL主从同步的binlog 如何缩短延时
缓存一致性怎么解决

微盟二面

1.自我介绍
2.xx功能如何释放人力成本 讲一下业务背景
3.缓存一致性方案 怎么落地的 本地缓存有用么?如果用的话怎么用? 具体方案
4.全链路压测怎么做的? 流量? 如何防止影响生产?还有一些各种生产问题…
5.接口性能如何从1k压到6k?如果要再往上怎么优化?
6.es 倒排索引?es的性能调优了解么?
7.文件夹查找最大的一个文件夹 时间复杂度
8.说一个你最熟悉的排序算法

有赞二面

1.自我介绍 为什么考虑换工作?
2.业务讲解
3.商家业务 缓存一致性 热点key的发现与解决
4.接口性能怎么压上去的?
5.cannal的原理 架构 部署
6.业务某个服务qps突然飙升 怎么处理
7.tcp为什么要四次挥手?粘包怎么解决?上家公司对MySQL大包的处理?
8.通用审批流怎么做的?es数据的并发更新?多讲几种解决方案

腾讯一面

1.写题 差不多解法是滑动窗口
2.自我介绍 考虑深圳吗?
3.业务介绍 项目技术难点 ocr原理了解吗?
4.kafka和rocketmq选型?区别?原理?
5.SQL调优 代码调优怎么做的
6.缓存一致性 分布式id实现方式?
7.协程了解么?
8.你有啥想问的?

b站一面

1.自我介绍
2.项目介绍 项目难点 ddd设计
3.tidb原理?(讲了region rocksdb 数据备份 调度等等)讲讲你对htap的看法?讲一下raft协议?
4.讲讲你的解析器?讲讲你们计算层的优化存储层有做什么优化么?
5.写题 leetcode212
6.你有什么想问的?

京东一面

1.cpu多级缓存架构讲一下
2.1亿行 1亿列的数组 行遍历和列遍历哪个快?为什么?
3.syn和volatile有什么

你可能感兴趣的:(Java,程序员,面试笔记,redis,面试,java,分布式,spring)