随身语言手册

面试表达 / 现场调试

把排查过程说出来

建立可复现失败,把下一步说清楚。

本模块连续实战:项目介绍与追问 →

面试官问你:

先听听,对方说了什么。

朗读问题 · Sarah 合成试听 · elevenlabs.io

浏览器朗读与声音选择
声音:尚未选择

由浏览器或系统提供。标为“在线”的声音会通过对应服务处理朗读文本;默认只自动选本机声音。

系统辅助朗读 · 音色与自然度依设备而异,不作标准发音示范。

此浏览器暂未提供英语声音。可在设备上安装英语语音后重新打开页面,或在发音速查中打开词典发音链接。

场景说明

面试中函数返回错误结果,你需要边定位边说明,不盲目改代码。

可以这样组织:

1. 建立可复现失败

先说明需要对方了解的信息。

2. 定位首次偏离

补充必要细节,避免误会。

3. 修复后验证正常与失败路径

给对方一个可以回应的方向。

阅读本课表达与解析

面试中函数返回错误结果,你需要边定位边说明,不盲目改代码。

The result is wrong for this input. How would you debug it?

这个输入的结果不对,会怎样调试?

参考表达

I would first compare the expected and actual results, then trace the state changes for this input. I want to find the first point where they diverge before changing the code.

说出可验证的假设比连续猜测更有条理。diverge 表示出现差异;不要求你立刻知道原因。

Let me reproduce the failure and check one assumption at a time.

面试 · 问答

  • expected and actual · 预期与实际
  • trace the state changes · 跟踪状态变化
  • one assumption at a time · 一次检查一个假设