面试真题与回答讲解 第 44 页,共 52 页

浏览 OfferCC 面试真题与回答讲解第 44 页,查看解题思路、实现细节、追问和公开来源。

数据困难

数据工程面试:如何监控 BigQuery CDC 表的新鲜度?

用 max_staleness、upsert_stream_apply_watermark、后台应用耗时与运行时合并定位 CDC 新鲜度违约。

查看问题与回答
产品困难

产品经理面试:如何做自研还是采购决策?

通过硬门槛、总体拥有成本、机会成本、真实工作流试点与退出设计,判断应该自研、采购,还是采用混合方案。

查看问题与回答
通用困难

Linux 面试:如何解释并诊断 CPU 调度延迟?

从 EEVDF 的可运行任务选择出发,结合 nice、cgroup CPU 权重与配额、亲和性和调度轨迹,定位尾延迟究竟来自运行队列、限流还是阻塞等待。

查看问题与回答
编程题困难

如何实现 Tarjan 算法并找出有向图的强连通分量?

考察候选人对 DFS 时间戳、low-link 不变量、栈状态和线性复杂度的掌握。

查看问题与回答
系统设计困难

系统设计面试:如何设计一个安全的 Feature Flag 服务?

从控制面与数据面拆分出发,设计低延迟评估、稳定灰度、紧急关闭和自动回滚。

查看问题与回答
前端困难

前端面试:如何实现无障碍自动补全组件?

从异步竞态、IME 输入和 WAI-ARIA 组合框语义出发,设计可复用的自动补全组件,并给出状态模型、交互规则与验证方法。

查看问题与回答
后端困难

后端面试:如何设计安全的 API Key 认证?

设计覆盖安全签发、验证、授权、轮换、吊销、限额与泄露响应的 API Key 全生命周期。

查看问题与回答
数据困难

数据工程面试:如何设计一份真正可执行的数据契约?

从消费者需求出发定义结构、语义、质量、时效和责任边界,再用版本化检查与发布门禁防止上游变化静默破坏下游。

查看问题与回答
产品困难

产品经理面试:如何制定新 B2B SaaS 产品上市计划?

通过一个 B2B SaaS 上市案例,练习选择首发细分市场,把定位、包装定价和渠道连接到购买路径,并用分阶段门槛决定放量、迭代或暂停。

查看问题与回答
通用困难

网络面试:DNSSEC 轮换后出现 SERVFAIL,如何排查?

从客户端、递归解析器、父区委派到权威区逐层取证,用 CD/AD 位、DS、DNSKEY 与 RRSIG 证明 DNSSEC 信任链故障,并安全恢复和验证。

查看问题与回答
编程题困难

如何实现最小费用最大流?

在有容量和单位费用的有向图上实现最小费用最大流,处理残量边、负费用、势能重标定与不可达节点。

查看问题与回答
系统设计困难

系统设计面试:设计一个多区域故障切换协调器

围绕健康判定、路由控制、数据一致性、自动与人工切换及回切演练,设计可验证的多区域恢复系统。

查看问题与回答
前端困难

前端面试:如何诊断并优化 Core Web Vitals?

从 field 与 lab 数据冲突出发,按 LCP、INP、CLS 的组成定位瓶颈,制定有证据的优化顺序,并用 RUM、性能追踪和灰度发布验证结果。

查看问题与回答
后端困难

后端面试:如何设计安全的 Web 会话管理?

设计能抵御会话固定、窃取、重放、权限陈旧和撤销竞态的服务端会话。理解 Cookie 控制、轮换、超时、全端退出和攻击用例测试如何组成完整生命周期。

查看问题与回答
数据困难

数据工程面试:如何设计财务交易对账管道?

设计连接内部账本、支付服务商和银行流水的可审计对账管道,处理重复、延迟、部分匹配、汇率和差异闭环。

查看问题与回答
产品困难

产品经理面试:如何为独居老人设计用药提醒产品?

从目标用户与关键任务出发,推导提醒、确认、漏服处置和照护协作的 MVP,并用用户结果与安全护栏设计试点。

查看问题与回答
通用困难

Linux 面试:信号与优雅退出是如何工作的?

设计一个有明确截止时间的 Linux 服务退出流程:安全处理 SIGTERM、停止接收新任务、排空请求、管理子进程,并在 SIGKILL 前退出。

查看问题与回答
编程题困难

如何实现 LRU-K 缓存?

实现支持并发访问、容量限制和可解释淘汰顺序的 LRU-K 缓存,并比较它与 LRU、近似 LRU 和数据库缓冲池策略。

查看问题与回答
系统设计困难

系统设计面试:如何设计一个渐进式发布控制器?

围绕版本状态、流量分配、指标分析、暂停与回滚,设计能控制发布风险并留下审计证据的渐进式发布控制器。

查看问题与回答
前端困难

如何手写 JavaScript 深拷贝,正确处理循环引用和共享引用?

先定义有限的拷贝契约,再用源对象到副本的 WeakMap 实现深拷贝,使循环引用、共享引用、Map、Set 和受支持的内置对象保持一致,并判断何时应直接使用 structuredClone。

查看问题与回答
后端困难

后端面试:什么时候应该选择 REST 或 gRPC?

通过公共 API、内部高吞吐调用和第三方回调三个边界,学习按消费者、通信模式、契约、失败语义和运维能力选择 REST 或 gRPC,并设计可验证的混合架构。

查看问题与回答
数据中等

数据科学面试:如何判断分类模型的概率是否校准?

从校准定义、可靠性图、Brier 与 ECE 的边界出发,判断概率能否直接用于决策,并选择不泄漏的校准和监控方案。

查看问题与回答
产品中等

产品经理面试:如何回答市场规模估算题?

先锁定口径和单位,再用需求侧与供给侧两条路径估算区间、检查敏感变量,并把不确定性转化为下一步产品研究。

查看问题与回答
通用困难

Linux 面试:为什么 df 和 du 显示的磁盘用量不同

排查 Linux 中 df 显示文件系统已满、du 却小很多的问题。掌握统一统计范围、定位已删除但仍打开的文件与被挂载遮住的数据、区分预留块和真实差额、安全释放空间并验证恢复的方法。

查看问题与回答