面试全程线上,加上hr后确认飞书面试一共两面亿智云 golang -一、二面一面:etcd作用及功能为什么要将旧版的php5.2系统升级到 golang微服务git如何查每行代码更改的人员git协同有冲突如何解决平常怎么用AI的算法:给定一个字符串S,找出其中不含有重复字符的最长子串的长度二面:自我介绍了解项目旧PHP项目模块迁移到新Golang项目需要注意哪些点? DB层面、流量层面微服务ETCD健康检查失败了会如何,客户端负载均衡处理方式有哪些秒杀系统如何实现的,秒杀系统接口、流程设计、防止超卖库存不溢出的设计方案库存仅有10个但是有10W以上的请求,如何设计限流和削峰策略如何发现系统中的慢SQL,数据库如何优化,索引设计页面加载慢如何排查,服务器内存、网关日志、前端F12等AI:如何给AI拆解需求,让其按照设想完成工作收到PRD文档后如何和AI沟通,保证开发功能与需求一致? 最后没过的理由居然是:“领导觉得沟通成本有点高”