一面
1、自我介绍?golang相关的技术栈用过哪些?(例如框架,中间件,第三方库…)
2、能简单介绍一下你们那个微服务框架是怎样的吗?
3、讲讲自己印象比较深刻的项目,自己贡献的地方在哪?
4、说一下你这个服务质量数据化能力建设中的,功能核心点和技术关键点
5、提的这个预算池为什么会存在类似像回滚的重算释放动作,具体是什么意思,能否再详细讲一下流程主要的节点,以及每个节点主要做的是什么事?
6、事务的回滚是怎么保证的?
7、用golang实现一个环形队列?你觉得这里头有哪些关键点,值得注意的地方?
8、Channel的底层结构了解吗,简单说一下
9、在职还是离职状态,为什么要出来找工作?
二面
1、简单介绍自己的基本情况?讲一下对你成长最快的,印象最深刻的项目?
2、物流开发平台任职期间,你说主要负责OpenAPI这个模块,你能讲一下系统架构,其中的难点和重点是什么地方
3、业务网关你刚提到的协议适配中,浮点数是怎么处理的呢?
4、为什么上下游交互协议中,要采用字符串类型去传递,为什么不能用float和double?
5、chassis是个RPC框架吗?
6、你觉得通过你这个数据化能力搭建的项目,有了哪些收获呢?
7、上面这个预算池是一个什么样的项目,讲一讲业务背景,核心技术点
8、涉及钱相关的场景,幂等性和一致性你们是如何保证的
9、多张表的一致你是怎么去做这个事务的,一个事务放在一个DB里头去做?你们没有做分布式DB吗
10、你们的量一天有多大?如果说一张表存不下了,你会怎么做?
11、多表的情况下,你的事务会怎么去实现呢
12、chassis微服务框架,有了解过它底下的通信机制吗?
13、比如,你这个服务要去给下游发请求,有了解过请求是怎么打到下游吗,在RPC框架这层是怎么做的,例如网络收发包,数据组装,请求和响应是如何对应的呢?
14、比如,你上层应用在调用RPC接口的时候,就类似一个远程方法调用,那么在框架这一层里头,有了解过它是怎么组包的吗
15、有遇到一个反无人机领域的问题,采集无人机的指标(横坐标、纵坐标、高度)到后台,现有有一个需求,例如无人机在任意20s内下降了50m,系统就需要做告警,你觉得应该怎么去做这个事情?
“面经哥”已累计3000+条真实面试经验,期待你的加入~