中间件研发工程师一面面经
完整信息
本篇目录
总体流程45分钟
自我介绍
拷打三个项目,功能确实答出来了,但经常问这个如何优化,要优化你怎么做?这开放问题也就答的一半一半吧。
熔断怎么做的,如何优雅退出和更新版本(这个没做,随便说了说如何优化)
解释下什么是粘包半包,你是怎么解决的
是单连接串行执行吗,如何优化(这个真不知道)
为什么用etcd而不是其他的
负载均衡说一说,各自用于什么情况
说说kv流程
哈希环增减节点影响?如何优化的?
假如突然大量增加或者减少节点,会导致大量miss,你如何解决?(这开放问题真不会)
支持多种llm,具体怎么实现的
这个项目具体功能?
说一下mcp的流程(答出来了但答的不太好,因为自己的mcp和常用流程有区别,后续追问才说了常用流程)
八股
mysql几种日志?介绍一下,binlog和redolog区别?重启恢复数据使用什么日志?
redis,持久化机制?rdb具体怎么做的?混合持久化时aof选那条指令开始?
拥塞控制的作用?流程?
介绍gmp模型?
go的协程性和c++,java线程性的区别?(答了协程和线程的区别)
但是协程是凭空多了一个用户态的操作,按理说不应该比线程更慢吗?(这个没背过,只能说用户态操作更为精细和易于控制,所以避免一些无用开销更快)
手撕,二叉树最大宽度 秒了
反问,面试有没有可以改进的地方。答,回答项目可以结构化一点,
如果过了是否需要或者可以提前去实习?我们是非常欢迎的。
”后续有结果联系你“
感觉挂了?很不清楚,不过作为秋招第一次面试确实很紧张没发挥好,这些扩展优化问题也没答太好,全背的常规八股。
希望有好结果吧,后面还有4个面试等着呢[牛泪][牛泪]
本篇目录
当前问题0121
- 01
自我介绍
- 02
拷打三个项目,功能确实答出来了,但经常问这个如何优化,要优化你怎么做?这开放问题也就答的一半一半吧。
- 03
熔断怎么做的,如何优雅退出和更新版本(这个没做,随便说了说如何优化)
- 04
解释下什么是粘包半包,你是怎么解决的
- 05
是单连接串行执行吗,如何优化(这个真不知道)
- 06
为什么用etcd而不是其他的
- 07
负载均衡说一说,各自用于什么情况
- 08
哈希环增减节点影响?如何优化的?
- 09
假如突然大量增加或者减少节点,会导致大量miss,你如何解决?(这开放问题真不会)
- 10
支持多种llm,具体怎么实现的
- 11
这个项目具体功能?
- 12
说一下mcp的流程(答出来了但答的不太好,因为自己的mcp和常用流程有区别,后续追问才说了常用流程)
- 13
mysql几种日志?介绍一下,binlog和redolog区别?重启恢复数据使用什么日志?
- 14
redis,持久化机制?rdb具体怎么做的?混合持久化时aof选那条指令开始?
- 15
拥塞控制的作用?流程?
- 16
介绍gmp模型?
- 17
go的协程性和c++,java线程性的区别?(答了协程和线程的区别)
- 18
但是协程是凭空多了一个用户态的操作,按理说不应该比线程更慢吗?(这个没背过,只能说用户态操作更为精细和易于控制,所以避免一些无用开销更快)
- 19
手撕,[二叉树最大宽度](https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fleetcode.cn%2Fproblems%2Fmaximum-width-of-binary-tree%2F) 秒了
- 20
反问,面试有没有可以改进的地方。答,回答项目可以结构化一点,
- 21
如果过了是否需要或者可以提前去实习?我们是非常欢迎的。
