后端研发工程师一面面经
完整信息
本篇目录
麒麟软件后端研发工程师一面面经
请做一个简单的自我介绍,重点介绍实习经历以及负责的具体模块,控制在两分钟以内。
TCP 和 UDP 有什么区别?
TCP 传输的内容是什么?
TCP 三次握手的过程是什么?
TCP 是如何保证可靠传输的?
HTTP 不同版本之间有什么区别?
Redis 有哪些常见的数据类型?
Redis 的 String 类型有哪些应用场景?
Redis 中使用 SETNX 时,如何保证设置过期时间的原子性?
Redis Pipeline 有什么优势?存在哪些问题?
你在项目中使用过什么设计模式?
策略模式和工厂模式有什么区别?
如果新增一种策略,需要修改哪些地方?
为什么不采用 JVM 自带的延迟队列?
延迟任务系统的冷热分层机制是怎么实现的?
延迟任务系统如何进行对账和补偿?
如果消费者执行任务失败,应该如何处理?
目前这套延迟任务系统能支撑多大的任务量?
如果每天有百万级任务,你会如何扩展系统?
你的 Agent 项目中,Tool Calling 是如何使用的?
Agent 生成结果的校验和修复流程是怎样的?
Kafka 中 Topic、Partition、Offset 分别是什么?
为什么采用实时聚合加离线重算的双通道架构?
Kafka 实时聚合的消费者组是如何设计的?
如果同一条消息需要触发短信和积分两个业务,应该如何处理?
Kafka 为什么具有较高的吞吐量?
你的意向工作地点是哪里?
总结gg,太困了,答的一塌糊涂
本篇目录
当前问题0127
- 01
请做一个简单的自我介绍,重点介绍实习经历以及负责的具体模块,控制在两分钟以内。
- 02
TCP 和 UDP 有什么区别?
- 03
TCP 传输的内容是什么?
- 04
TCP 三次握手的过程是什么?
- 05
TCP 是如何保证可靠传输的?
- 06
HTTP 不同版本之间有什么区别?
- 07
Redis 有哪些常见的数据类型?
- 08
Redis 的 String 类型有哪些应用场景?
- 09
Redis 中使用 SETNX 时,如何保证设置过期时间的原子性?
- 10
Redis Pipeline 有什么优势?存在哪些问题?
- 11
你在项目中使用过什么设计模式?
- 12
策略模式和工厂模式有什么区别?
- 13
如果新增一种策略,需要修改哪些地方?
- 14
为什么不采用 JVM 自带的延迟队列?
- 15
延迟任务系统的冷热分层机制是怎么实现的?
- 16
延迟任务系统如何进行对账和补偿?
- 17
如果消费者执行任务失败,应该如何处理?
- 18
目前这套延迟任务系统能支撑多大的任务量?
- 19
如果每天有百万级任务,你会如何扩展系统?
- 20
你的 Agent 项目中,Tool Calling 是如何使用的?
- 21
Agent 生成结果的校验和修复流程是怎样的?
- 22
Kafka 中 Topic、Partition、Offset 分别是什么?
- 23
为什么采用实时聚合加离线重算的双通道架构?
- 24
Kafka 实时聚合的消费者组是如何设计的?
- 25
如果同一条消息需要触发短信和积分两个业务,应该如何处理?
- 26
Kafka 为什么具有较高的吞吐量?
- 27
你的意向工作地点是哪里?
