# 1. 你被要求评估 ClickHouse 是否替代 ES 做日志,你没用过 ClickHouse 怎么 argue A 假装很熟悉 B 直接拒绝评估 C 给出评估框架,并用最小实验验证关键指标 ✓ 正确答案 D 只凭印象下结论
# 2. 你被要求评估是否引入 Kafka 替换 RabbitMQ,你只用过 RabbitMQ 怎么 argue 评估 A 以 RabbitMQ 为参照做差异对比,并用最小实验验证 ✓ 正确答案 B 说没学过 Kafka 就不评估 C 直接推荐 Kafka D 直接反对 Kafka
# 3. 你被要求评估是否引入 Rust 到项目,你不会 Rust 怎么 argue 评估能力 A 说不会就不评估 B 因为不会就反对 C 用收益/成本框架分析,并用最小原型验证性能与学习成本 ✓ 正确答案 D 因为新奇就支持
# 4. 面试官让你解释 Quorum 机制原理你没读过论文,怎么 argue 了解应用 A 谎称读过论文 B 拒绝回答 C 说不知道就对 D 诚实说明没读论文,但基于工程实践讲清核心机制与诚实标注边界 ✓ 正确答案
# 5. 你被要求评估是否用 Deno 替换 Node,你没用过 Deno 怎么 argue 评估 A 说没用过 Deno 就不评估 B 以 Node 为参照做对比,用最小实验验证收益与成本 ✓ 正确答案 C 直接推荐 Deno D 直接反对 Deno
# 6. 用 AI 生成项目骨架后,如何补充能体现个人深度的部分(如性能优化、边界处理)? A 只依赖 AI 生成 B 全部交给 AI C 在性能优化、边界处理、架构决策、工程化上叠加个人深度 ✓ 正确答案 D 只加注释
# 8. 公司禁止 AI 工具但个人项目大量用了 AI,面试被问如何应对这种矛盾? A 区分个人与公司场景,尊重并遵守公司 AI 政策 ✓ 正确答案 B 说公司政策不合理 C 隐瞒个人 AI 使用 D 说入职后照用
# 10. 你被要求评估 TiDB 是否替代 MySQL,你没用过 TiDB 怎么 argue 评估 A 说没用过 TiDB 就不评估 B 以 MySQL 为参照做对比,用最小实验验证扩展性与成本 ✓ 正确答案 C 直接推荐 TiDB D 直接反对
# 11. 你被要求评估是否用 Pulsar 替换 Kafka,你没用过 Pulsar 怎么 argue 评估 A 以 Kafka 为参照做对比,用最小实验验证收益与成本 ✓ 正确答案 B 说没用过 Pulsar 就不评估 C 直接推荐 Pulsar D 直接反对
# 12. 你被要求 1 个月内学 Flutter 并交付 demo,你只会原生开发怎么 argue 迁移 A 说学不会 B 说明原生经验可迁移,给出结构化学习与交付计划 ✓ 正确答案 C 说要更长时间 D 拒绝任务
# 13. 你被要求 2 周内学会 gRPC 并迁移接口,你没用过怎么 argue 快速学习 A 说时间不够 B 以 REST 为参照理解 gRPC 核心抽象,给出学习与迁移计划 ✓ 正确答案 C 只学 API 不迁移 D 拒绝
# 14. 面试官让你现场说 GraphQL 和 REST 区别,你只用过 REST 怎么 argue 学习曲线 A 说只用过 REST 就拒绝 B 假装很熟 C 以 REST 为参照讲清差异,说明学习路径并诚实标注 ✓ 正确答案 D 只讲 REST
# 15. 面试官让你解释 Bloom Filter 原理你只是用过库,怎么 argue 深度 A 诚实讲清哈希、位数组、假阳性等原理并诚实标注边界 ✓ 正确答案 B 说只会用就行 C 谎称精通 D 拒绝解释
# 17. 面试官让你解释 Lambda 架构你只是听过名字,怎么 argue 最小实验理解 A 诚实说明用最小实验验证了批处理层+速度层+服务层的架构 ✓ 正确答案 B 说听过名字就行 C 谎称精通 D 拒绝
# 20. 面试官让你解释 Service Mesh 原理你只用过 Istio,怎么 argue 深度 A 诚实讲清数据/控制平面、sidecar 等核心并标注边界 ✓ 正确答案 B 说会用 Istio 就懂 C 谎称精通 D 只讲配置
# 21. 面试官让你解释 WebAssembly 原理你只是听过,怎么 argue 基础了解 A 说听过就够 B 谎称精通 C 诚实讲清二进制格式、编译目标、应用等基础了解并标注边界 ✓ 正确答案 D 拒绝
# 23. 你被要求 1 周学 Terraform 并部署一套,你没用过 IaC 怎么 argue 学习能力 A 说没用过 IaC 就不做 B 理解 IaC 核心,给出用 Terraform 从声明到部署的学习计划 ✓ 正确答案 C 说要更长时间 D 拒绝
# 24. 你被要求 3 天学 Airflow 并调度任务,你没用过怎么 argue 快速上手 A 说时间不够 B 拒绝 C 只学概念不落地 D 理解 DAG/Scheduler/Operator 核心,给出从搭建到调度的学习计划 ✓ 正确答案
# 28. 如何在作品集中标注 AI 辅助部分,既诚实又不过度暴露依赖程度? A 完全不提 AI B 注明 AI 辅助样板代码,同时突出个人设计决策与优化贡献 ✓ 正确答案 C 只写"AI 生成" D 夸大独立完成
# 29. 你被要求 1 周内学 Kubernetes 并在项目里用,面试官问"怎么学的"怎么用最小实验呈现 A 说只背概念 B 用最小实验搭集群、部署应用,由简到繁理解核心工作流 ✓ 正确答案 C 说看了教程 D 只谈概念
# 30. 你被要求 1 天内上手 Vue(你会 React),怎么用最小实验快速上手而不是拒绝 A 拒绝说时间不够 B 用最小实验 + 类比迁移快速上手 ✓ 正确答案 C 只学语法 D 说 Vue 和 React 一样
# 31. 你被要求 2 周内学 Next.js 并交付 demo,你只用 Vue 怎么 argue 迁移能力 A 说只会 Vue 就不做 B 拒绝 C 说要更长时间 D 说明核心概念相通,给出从组件到 SSR demo 的学习交付计划 ✓ 正确答案
# 32. 你被要求学 Protobuf 并替换 JSON 接口,你没用过怎么 argue 上手速度 A 说没用过就不做 B 只学概念 C 以 JSON 为参照理解 schema/生成/序列化,快速替换并做兼容 ✓ 正确答案 D 拒绝
# 34. 面试官让你解释 Pulsar 和 Kafka 架构差异你没用过 Pulsar 怎么 argue A 声称对 Pulsar 很熟悉 B 诚实说明基于架构知识与最小实验论证"存储与计算分离"等核心差异 ✓ 正确答案 C 拒绝回答 D 只讲 Kafka 的细节