字节跳动 抖音架构部门 后端日常实习面经(已入职)
本人基本情况
学历:北京某211本硕,目前研二在读,2023年毕业;
实习经历:在京东写过半年Java;
面试情况概述
部门技术栈:Go
三轮技术面 + 一轮HR面;
每轮技术面面试大概都在1个小时左右,技术面每轮都有算法要刷;HR面40分钟左右;
一面(同事面)
- 自我介绍(学校、老家、性格、简单说了一下本科和硕士的经历;Tips:时间控制在3分钟)。
- 京东实习项目介绍(项目背景、所作工作、QPS、TPS和上线效果等)。
- ES架构、分片、索引等问题。
- Dubbo架构、序列化、远程调用实现等问题。
- 如何保证全链路消息不丢失?(MQ在京东项目中有用到)
- 通过RPC调用下游服务的时候,读多写少的情况会怎样,写多读少的情况会怎样?
- 项目中的分布式事务是如何保证的?
- 下游服务如果出现问题,例如处理逻辑失败,导致消息大量积压在JMQ中,有什么解决办法?(JMQ是京东自研MQ)
- 上游服务若在遇到618大促这种高并发,大流量的场景下,而此时下游服务执