个人情况:实习 15 个月 Go 游戏后端开发(开发框架和业务),熟悉 MySQL、Redis、GRPC

面试题 答案在 mianshiya.com

12、Goroutine 有数量限制么?

答:内存限制

11、怎么动态热更新限流规则?

Go 语言描述限流规则、动态加载规则

10、怎么实现高可用的注册中心?

Etcd

9、怎么实现一个透明化的动态路由网关?怎么实现可动态配置的路由转发?

8、怎么优化网络连接的内存消耗?介绍一下 Zstd 算法?

答:内存池,压缩

7、怎么测试出的 QPS 和并发连接数?影响并发连接数的原因是什么?

答:主要是 CPU 和网络

6、为什么会出现可观测性下降问题?怎么提高可观测性系统的性能?

答:拉模式,采样率

5、什么是链路追踪中的 Trace?怎么传递 Trace 的信息?

GRPC 的 metadata

4、活动状态机内维护的状态出现异常怎么办?服务挂了怎么办?

3、什么叫“利用有状态大区服务作为信号源”?

2、你的项目对并发量有什么要求么?会不会有并发安全问题?

答:通过幂等机制 + 队列机制

1、介绍你在公司开发的框架有哪些核心功能?

答:不利于维护、对接和管理活动的状态;使用状态机集中管理状态流转,事件驱动

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP