工作台 / 题库与来源返回首页登录账号 →

好问题,来自真实的思考。

原创练习题与资料来源。面试时会结合你的简历进一步追问。

01
通用 · 项目表达

选一个你最熟悉的项目,说明目标、你的职责,以及最重要的一次技术决定。

考察方向
  • 交代目标和限制
  • 区分个人与团队贡献
  • 解释选择与结果
02
通用 · 技术取舍

在这个项目中,你放弃过什么方案?当时根据哪些约束做选择?

考察方向
  • 指出替代方案
  • 说明约束
  • 承认代价与适用边界
03
通用 · 结果验证

你如何判断这次改动有效?没有量化数据时,你用了哪些可核对的证据?

考察方向
  • 说明验证方法
  • 比较前后或基线
  • 不编造数据
04
前端工程师 · React 状态

一个筛选列表用 Effect 同步筛选结果到 state,你会如何判断它是否必要?

考察方向
  • 区分派生值和副作用
  • 说明额外渲染或状态不同步
  • 解释外部同步的例外
05
前端工程师 · 异步执行

页面执行一段密集计算时点击没有响应,你会如何定位和改进?

考察方向
  • 理解主线程占用
  • 定位耗时而非盲目优化
  • 解释拆分任务或 worker 的取舍
06
前端工程师 · 性能诊断

一次组件性能优化,你怎么确认瓶颈和优化收益?

考察方向
  • 建立测量基线
  • 定位更新原因
  • 同条件复测
07
后端工程师 · 数据库

查询变慢了,你会在什么情况下增加索引,又怎么确认它真的被使用?

考察方向
  • 结合查询访问模式
  • 检查执行计划
  • 考虑写入和存储代价
08
后端工程师 · 可靠性

用户重复提交一个请求,你怎么防止业务操作执行两次?

考察方向
  • 明确幂等语义
  • 处理并发和失败
  • 说明去重记录的生命周期
09
全栈工程师 · 问题定位

前端显示成功但数据没有更新,你会如何跨层定位?

考察方向
  • 沿请求和数据链路核对
  • 区分缓存和持久化
  • 用证据缩小范围
10
通用 · 协作

讲一次你和同事对技术方案有分歧的经历。你做了什么,后来如何验证?

考察方向
  • 具体情境
  • 自己的行动
  • 对方观点与结果
11
通用 · 复盘

讲一次没有达到预期的改动。你如何发现问题并调整?

考察方向
  • 承认具体问题
  • 说明发现和行动
  • 提炼可迁移经验
12
通用 · 澄清能力

需求只写着“页面要更快”,你会先问哪些问题?

考察方向
  • 明确用户和场景
  • 定义成功指标
  • 确认资源和约束

资料与观察来源

论坛内容用于识别困难假设;资料注释保留原语言。首版暂未实现 IELTS / TOEFL 模考。