面试真题与回答讲解 第 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 却小很多的问题。掌握统一统计范围、定位已删除但仍打开的文件与被挂载遮住的数据、区分预留块和真实差额、安全释放空间并验证恢复的方法。