陌生技术最小实验与 AI 辅助产出的证据化

共 34 题
#

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 只加注释
#

7. 简历上 AI 辅助项目如何措辞既不夸大也不自贬?

A 完全省略 AI 存在
B 用"设计/主导/优化"描述个人贡献,AI 辅助如实说明 ✓ 正确答案
C 只写"AI 生成"
D 夸大所有成果
#

8. 公司禁止 AI 工具但个人项目大量用了 AI,面试被问如何应对这种矛盾?

A 区分个人与公司场景,尊重并遵守公司 AI 政策 ✓ 正确答案
B 说公司政策不合理
C 隐瞒个人 AI 使用
D 说入职后照用
#

9. 面试官说你的项目看起来太完美不像学生作品,如何证明是亲手做的?

A 只强调"我做的"
B 回避追问
C 说以人格担保
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 拒绝解释
#

16. 面试官让你解释 CDC 原理你只是听过,怎么 argue 最小实验理解

A 说听过就行
B 谎称精通
C 诚实说明用最小实验验证了 CDC 的捕获与同步机制 ✓ 正确答案
D 拒绝
#

17. 面试官让你解释 Lambda 架构你只是听过名字,怎么 argue 最小实验理解

A 诚实说明用最小实验验证了批处理层+速度层+服务层的架构 ✓ 正确答案
B 说听过名字就行
C 谎称精通
D 拒绝
#

18. 面试官让你解释 Paxos 你只看过动画,怎么 argue 理解深度

A 诚实讲清两阶段、多数派等核心思想并标注理解边界 ✓ 正确答案
B 说看过动画就懂了
C 谎称精通
D 拒绝
#

19. 面试官让你解释 Raft 协议你只读过摘要,怎么 argue 理解深度

A 说读过摘要就懂
B 诚实讲清选主、日志复制、多数派等核心并标注读摘要的边界 ✓ 正确答案
C 谎称精通
D 拒绝
#

20. 面试官让你解释 Service Mesh 原理你只用过 Istio,怎么 argue 深度

A 诚实讲清数据/控制平面、sidecar 等核心并标注边界 ✓ 正确答案
B 说会用 Istio 就懂
C 谎称精通
D 只讲配置
#

21. 面试官让你解释 WebAssembly 原理你只是听过,怎么 argue 基础了解

A 说听过就够
B 谎称精通
C 诚实讲清二进制格式、编译目标、应用等基础了解并标注边界 ✓ 正确答案
D 拒绝
#

22. 面试官让你解释 eBPF 原理你没用过,怎么 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 核心,给出从搭建到调度的学习计划 ✓ 正确答案
#

25. 面试官让你解释 DPDK 原理你完全不懂,怎么 argue 诚实和快速学习

A 硬装作懂
B 转移话题
C 诚实承认不懂,展示快速学习的态度与路径 ✓ 正确答案
D 说 DPDK 不重要
#

26. 面试官要求现场手写代码以验证 AI 产出的真实理解,如何提前准备?

A 提前内化核心模块的设计与实现,能手写关键逻辑并解释取舍 ✓ 正确答案
B 背所有代码
C 只背注释
D 不准备
#

27. AI 生成的代码通过了所有测试但面试官追问设计思路答不上来,如何避免这种窘境?

A 只依赖测试通过
B 逐行理解设计思路、重构式学习、面试前模拟追问 ✓ 正确答案
C 背答案
D 回避追问
#

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 拒绝
#

33. 面试官让你解释 Druid 数据库原理你只是听过,怎么 argue 最小实验

A 说听过就行
B 谎称精通
C 诚实说明用最小实验验证了列式存储、预聚合等核心机制 ✓ 正确答案
D 拒绝
#

34. 面试官让你解释 Pulsar 和 Kafka 架构差异你没用过 Pulsar 怎么 argue

A 声称对 Pulsar 很熟悉
B 诚实说明基于架构知识与最小实验论证"存储与计算分离"等核心差异 ✓ 正确答案
C 拒绝回答
D 只讲 Kafka 的细节