分享一下最近的面试题

分享一下训练营内部学员最近的面经,希望对大家有帮助。

1 供应链跨境电商二面 外包

  1. 自我介绍
  2. 询问 一般来说 会从哪些方面去code review
  3. 空结构体用过吗?什么作用?为什么会有这个作用?
  4. 询问 你怎么去设计一个10万QPS的系统。(redis单飞是什么)
  5. 多大的服务器 或者说怎么配置一个服务器 能撑起10W的QPS
  6. Mysql 覆盖索引、联合索引的概念
  7. 唯一索引和二级索引(非唯一索引)在插入读写效率上有什么区别吗?
  8. 一个能如期交付且客户满意的项目,你认为应该有哪些要素?
  9. 你认为你过去的项目中 你遇到的最大难题是什么?
  10. 一个项目中 一个功能模块 或者说整体的架构设计 该怎么做 有了解过吗?
  11. 在你之前用过的这么多的框架中,各自工程框架的优缺点都有哪些?

2 回想科技(剧本杀 潮玩) 千岛APP 业务组 正岗

  1. 自我介绍
  2. 询问项目内容,比如AI项目 相关的架构是怎么选择的?
  3. milvus的索引了解吗?怎么选择的?
  4. RAG与大模型之间的一个业务交互逻辑
  5. 如果让你去优化这个AI项目的话 接下来你会从哪些角度去优化AI的调用?
  6. 电商系统中,如果用户出现退货操作,你这个业务逻辑会去怎么处理?
  7. 你在订单与支付的交互中,是怎么去确保避免重复消费的,以及确保数据一致性?
  8. 你的那个接口优化能展开说说吗?
  9. 你用的事务是第三方框架给的事务?还是mysql本身的事务?
  10. 如果在高并发场景下,保证数据的一致性
  11. msyql中 行锁 、gap lock、next lock的区别?
  12. 联合索引的使用注意事项
  13. 什么情况下会出现索引下推?
  14. mysql undolog redolog的区别?
  15. golang GC的大概过程
  16. context包 在业务中会怎么用?一般场景是怎么?
  17. K8S或者网关的一些研究 了解过吗?
  18. 算法考核
  19. 业务反问

3 gate.io web3 区块链

  1. 自我介绍
  2. 简单介绍AI项目助手的一个业务链路过程
  3. 简单讲讲,你为了增加订单服务的承载能力,做了哪些操作?
  4. redis缓存存热点商品,详细讲下具体的设计
  5. rabbitMQ的 失败重试处理
  6. 消息队列的防丢失、与重复处理
  7. context超时取消 怎么做比较合适?
  8. context怎么去避免泄漏 或者优雅取消?(捕获panic错误)
  9. golang MAP的底层实现 包括扩容
  10. 有线程安全的Map吗?如果你来操作 你如何让一个map变线程安全?
  11. channel的实现,以及关闭channel时出现的问题
  12. GMP机制介绍
  13. waitgroup用过吗?他的使用要注意什么?
  14. golang GC的机制
  15. 什么场景下 Golang的GC压力更大
  16. 遇上GC的话 GMP的调度机制 会如何处理?
  17. 一条SQL语句的执行过程
  18. 索引的一个查询流程
  19. 什么情况下 索引不需要回表?
  20. 讲一讲Mysql有哪些锁的种类。介绍其中几种(介绍的乐观 悲观 意向)
  21. 可重复读级别会有什么问题,怎么解决?
  22. 你作为一个团队新人,会如何上手业务
  23. 业务反问

4 百度千帆 外包

  1. 介绍项目经历(把之前的大部分项目从背景、架构、技术选型 、负责模块 、业务逻辑 都讲了一遍)
  2. 你项目中遇到的最大困难是什么?怎么解决?
  3. mysql常见的引擎有哪些?区别是什么?
  4. MYSQL出现慢查询怎么排查?怎么优化?
  5. 哪些场景导致索引失效?
  6. 分布式锁有哪几种实现方式?区别又有哪些?
  7. 简单问一下项目的部署上线流程?
  8. 云服务的管理、K8S有了解吗?
  9. docker的常用命令?
  10. channel有缓没缓区别?
  11. select如何监听多个channel?多个channel都传值的情况下 怎么处理?
  12. context的作用和场景是什么?
  13. 有无了解过golang 最新版本的一些特性?
  14. golang怎么做性能分析?
  15. 算法题,启动100个协程 要全部执行完,但是同时只有10个能执行

5 gateio 二面 web3 正岗

  1. 自我介绍
  2. 项目介绍
  3. 扩展提问 你的项目从需求到落地的一个过程怎么说?
  4. 高并发场景下,设计一个简单的计数器,你怎么去控制并发相关的问题?
  5. 限流器相关设计过吗?有哪些设计思路?
  6. 一个服务如果内存突然升高,怎么排查?
  7. 内存泄漏一般会和哪些场景有关?
  8. 一个新服务怎么实现优雅关闭?优雅关闭的作用是什么?
  9. 假如一个服务需要更新,但是线上更新后 发现新配置没生效,你会怎么排查?
  10. mysql的binlog redolog undolog什么作用?
  11. 一个订单表很大,千万级别,要加一个新的字段 允许null、none ,那么对这个表的读写性能有什么影响?
  12. 假如一个表的字段 一个是var 一个是varchar 两者区别?
  13. redis事务怎么实现的?支持回滚吗?
  14. redis key的长度限制
  15. 一个超大redis KEY的风险 怎么解决?
  16. rabbitMQ的 exchange有哪些类型?
  17. rabbitMQ的确认机制与原理
  18. rabbitMQ的镜像队列
  19. https比http更安全,为什么黑客更容易攻击https
  20. 业务反问

6 极豆车联网 智能座舱 外包

  1. 自我介绍
  2. channel 主要用在哪些场景上?
  3. goframe框架与Gozero框架你觉得他们的区别在哪?
  4. 对消息队列的理解或者说它的作用 讲一讲?
  5. RAG的流程,文档清洗的一些细节?
  6. goroutine泄露的场景与避免
  7. 超时业务怎么处理?
  8. 介绍一下你的电商项目的整体框架?
  9. ES主要在你们项目中担当什么作用?
  10. 谈一谈你的接口优化?
  11. 你们的超卖遇到过吗?具体怎么处理的?
  12. redis的热点商品,你们是怎么去做缓存和更新的?
  13. 定时任务你们一般怎么实现?golang原生还是第三方的库?
  14. 你们的日志追踪怎么做?

7 百度千帆 TOB 外包 二面

  1. 自我介绍
  2. 为了支持高并发 你们做了哪些设计?
  3. 为什么选择ETCD做分布式锁?
  4. 讲讲你们的rag实现?
  5. 搜索 生成有了 那增强你们考虑过没?
  6. 你们的项目为什么没选择gin 选择了gf 和gozero?
  7. 业务中发现panic 我们怎么去定位?
  8. 写代码的时候 应该从哪些地方 避免出现Panic?
  9. make和new区别
  10. 设计模型了解过哪些?(单例和工厂)
  11. k8s常用命令 了解吗?
  12. 项目初期的索引你们会怎么做?
  13. 联合索引什么情况下 有效 什么情况下无效?
  14. 简单算法思路:两个二叉树,判断公共节点?
  15. 简单写个冒泡排序
  16. (百度最近加班急眼了,正编加班,但是有外包不配合 到点就走开始旁敲侧击面试人了) 你怎么看外包?(我条件在这了 我有自知之明 我肯定说点好话)
  17. (不演了)毕竟你是外包 签的另外一个公司主题,和项目的核心人员还是有区别的,请问你到时候怎么去确保节奏、态度、时长和正式百度员工对齐(开始表演了 真话不全说 不说假话 正反我都提)
  18. 反问 各路大厂的大模型 是不是目前都到瓶颈阶段了,都开始配合云平台落地toB业务定制了?

如果对你有帮助,麻烦点个小小的爱心和关注,后续会持续更新优质内容。

相关推荐
用户479492835691513 小时前
"讲讲原型链" —— 面试官最爱问的 JavaScript 基础
前端·javascript·面试
用户479492835691513 小时前
2025 年 TC39 都在忙什么?Import Bytes、Iterator Chunking 来了
前端·javascript·面试
努力学算法的蒟蒻14 小时前
day27(12.7)——leetcode面试经典150
算法·leetcode·面试
XUN4J18 小时前
深入解析MySQL事务与锁:构建高并发数据系统的基石
后端·面试
soda_yo18 小时前
浅拷贝与深拷贝: 克隆一只哈基米
前端·javascript·面试
用户66006766853919 小时前
从“养猫”看懂JS面向对象:原型链与Class本质拆解
前端·javascript·面试
Molesidy21 小时前
【Embedded Development】嵌入式面试问题汇总(仅供参考)
面试·职场和发展
踏浪无痕1 天前
从单体PHP到微服务:一个五年老项目的血泪重构史
后端·面试·架构
阿伟*rui1 天前
互联网大厂Java面试:音视频场景技术攻防与系统设计深度解析
java·redis·websocket·面试·音视频·高并发·后端架构