UCloud面试 - 后台开发一面
面试官人很好,在我不知道如何哪方面回答问题时,总能引导我回答问题并在最后给出他的理解!
一面时间10月31日,面试时长70分钟左右,面试问题
- 自我介绍(科研+项目+实习);
- 针对科研提问,做了什么、用了哪些技术、研究重点是什么;
- 实习提问,做了什么、使用了哪些技术、实现细节;
- 有学习过go吗;java与go语言对比(优缺点),个人倾向;
- 并发: 线程与协程,协程实现原理;
- 场景题 (数据库、微服务设计) :
商城: 促销活动,用户使用优惠券下单购买商品,支付后,对某些商品不满意,进而发起退款,如何设计这样一个服务:
- 从 数据库表、索引设计、微服务设计、配置中心与注册中心、客户端负载均衡、服务发布、服务监控与报警、链路追踪、微服务扩容等方面提问;
- 服务设计细节: 如何防止用户薅羊毛(比如购买了两件商品(150+50=200),使用了一张满200减150块的优惠券,用户实际支付50元),随后用户对价值150元的商品发起退款,如果平台全额退款的话,则用户白嫖200元,怎么防止这种情况;
- 业务日志设计;
- 对docker技术的理解: 实现机制(linux cgroup 资源隔离)、docker使用(镜像构建、容器创建与运行、容器资源限制、容器存储与网络映射等)
- 反问:
- 技术栈,日常工作;
- 多久反馈、后续流程;(面试官说不清楚)
希望后续流程顺利...
近期心态有点炸裂,明天就11月了,好运...
#UCloud#