前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库第 62 页
面试知识索引 · 分类、标签与搜索

5000 道程序员面试题,每题都有完整答案

程序员面试题库第 62 页,收录第 3051–3100 题,共 5000 道完整解析,覆盖前端、JavaScript、React、Vue、Node.js、AI Agent、网络、数据库与系统设计。

5,000完整问题
52技术分类
178检索标签
100索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页62 / 100

正在显示第 3051–3100 题

可观测性39操作系统11
第 62 页

本页面试问题

按稳定语义路径排序

  1. 3051
    可观测性指标日志追踪

    浏览器端用户操作如何加入后端分布式 Trace,跨域 fetch 的 context 传播受什么限制?

    围绕“浏览器端用户操作如何加入后端分布式 Trace,跨域 fetch 的 context 传播受什么限制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明客户端起点 span 与跨域 header 限制。

    核心关键词浏览器 RUM Trace 上下文传播 跨域 fetch
    #指标日志追踪
  2. 3052
    可观测性指标日志追踪

    异步消息队列场景如何注入和提取 Trace Context,消费者晚到数小时会怎样?

    围绕“异步消息队列场景如何注入和提取 Trace Context,消费者晚到数小时会怎样”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须处理生产消费断链与延迟可见性。

    核心关键词消息队列 Trace Context inject extract 异步
    #指标日志追踪#异步编程#安全
  3. 3053
    可观测性指标日志追踪

    只给一个慢请求 ID,如何确定它进入系统、穿过队列、访问数据库并返回的耗时断点?

    围绕“只给一个慢请求 ID,如何确定它进入系统、穿过队列、访问数据库并返回的耗时断点”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出从入口 span 到 DB/queue span 的断点定位路径,不解释所有组件原理。

    核心关键词单请求 Trace 队列 数据库 耗时定位
    #指标日志追踪
  4. 3054
    可观测性指标日志追踪

    如何把发布版本、feature flag 与指标突变更改关联,区分容量问题和回归?

    围绕“如何把发布版本、feature flag 与指标突变更改关联,区分容量问题和回归”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确变更事件作为因果切面的用法。

    核心关键词发布标记 feature flag 指标回归 变更关联
    #指标日志追踪
  5. 3055
    可观测性指标日志追踪

    Head-based sampling 与 tail-based sampling 在错误保留和成本上如何取舍?

    围绕“Head-based sampling 与 tail-based sampling 在错误保留和成本上如何取舍”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明随机早期丢弃与完整 trace 后验决策差异。

    核心关键词OpenTelemetry 头部采样 尾部采样 取舍
    #指标日志追踪
  6. 3056
    可观测性指标日志追踪

    必须按租户观测时,指标高基数应改用哪些聚合、日志或追踪方案?

    围绕“必须按租户观测时,指标高基数应改用哪些聚合、日志或追踪方案”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较预聚合、日志明细、Trace exemplar 的取舍,不定义租户隔离安全。

    核心关键词高基数指标 按租户观测 替代方案
    #指标日志追踪
  7. 3057
    可观测性指标日志追踪

    Prometheus Histogram 与 Summary 的分位数在聚合能力上有什么关键差异?

    围绕“Prometheus Histogram 与 Summary 的分位数在聚合能力上有什么关键差异”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确跨实例可分位数聚合为何倾向 Histogram,不比较存储格式。

    核心关键词Prometheus Histogram Summary 分位数 聚合
    #指标日志追踪
  8. 3058
    可观测性指标日志追踪

    一次用户报障如何从指标异常跳到具体 Trace,再落到同 span 的日志?

    围绕“一次用户报障如何从指标异常跳到具体 Trace,再落到同 span 的日志”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须串联 exemplar/trace_id/日志关联键。

    核心关键词指标 日志 Trace 关联 exemplar
    #指标日志追踪
  9. 3059
    可观测性指标日志追踪

    结构化日志应固定哪些字段才能与指标和 Trace 关联,而不是只把 message 改成 JSON?

    围绕“结构化日志应固定哪些字段才能与指标和 Trace 关联,而不是只把 message 改成 JSON”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须指出关联键、级别语义与字段契约。

    核心关键词结构化日志 trace_id span_id 字段设计
    #指标日志追踪
  10. 3060
    可观测性指标日志追踪

    P99 延迟恶化但样本 Trace 正常时,如何用直方图桶与 exemplar 判断是不是采样遮蔽?

    围绕“P99 延迟恶化但样本 Trace 正常时,如何用直方图桶与 exemplar 判断是不是采样遮蔽”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明聚合指标与个体轨迹的证据强弱,不定义 SLO。

    核心关键词P99 延迟 exemplar 采样遮蔽 histogram
    #指标日志追踪
  11. 3061
    可观测性指标日志追踪

    多租户平台观测后端应如何用租户标签、独立项目或独立实例控制串扰?

    围绕“多租户平台观测后端应如何用租户标签、独立项目或独立实例控制串扰”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较查询隔离与成本归因方案。

    核心关键词多租户 可观测性 隔离 串扰
    #指标日志追踪
  12. 3062
    可观测性指标日志追踪

    观测数据成本爆炸时,指标降基数、日志降噪、Trace 采样三者牺牲的信息各是什么?

    围绕“观测数据成本爆炸时,指标降基数、日志降噪、Trace 采样三者牺牲的信息各是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较三类信号裁剪后的不可逆损失,不给出厂商报价。

    核心关键词可观测性成本控制 指标 日志 Trace
    #指标日志追踪
  13. 3063
    可观测性指标日志追踪

    OpenTelemetry Collector 中 processors 做采样、属性富化与批处理的顺序为什么重要?

    围绕“OpenTelemetry Collector 中 processors 做采样、属性富化与批处理的顺序为什么重要”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明先富化后采样与先采样后富化的结果差异。

    核心关键词OpenTelemetry Collector processor 顺序 采样 批处理
    #指标日志追踪
  14. 3064
    可观测性指标日志追踪

    OpenTelemetry Resource 中 service.name、service.namespace、deployment.environment 如何影响告警归属?

    围绕“OpenTelemetry Resource 中 service.name、service.namespace、de”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分进程身份与部署环境路由。

    核心关键词OpenTelemetry Resource 属性 服务标识 告警归属
    #指标日志追踪#路由#并发编程
  15. 3065
    可观测性指标日志追踪

    OpenTelemetry HTTP semantic conventions 固定 http.request.method 等属性解决什么一致性问题?

    围绕“OpenTelemetry HTTP semantic conventions 固定 http.request.me”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明命名稳定利于跨语言查询。

    核心关键词OpenTelemetry HTTP 语义约定 属性一致性
    #指标日志追踪#HTTP
  16. 3066
    可观测性指标日志追踪

    OpenTelemetry parent-based sampler 如何保证同一 trace 内采样决策一致?

    围绕“OpenTelemetry parent-based sampler 如何保证同一 trace 内采样决策一致”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确父 Span 标记继承与根服务兜底,不比较各后端 UI。

    核心关键词OpenTelemetry parent-based sampler 采样一致性
    #指标日志追踪
  17. 3067
    可观测性指标日志追踪

    Prometheus exemplars 如何把 Histogram 桶里的极端样本链接到 OpenTelemetry Trace?

    围绕“Prometheus exemplars 如何把 Histogram 桶里的极端样本链接到 OpenTelemetr”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 exemplar 元数据与采样前提。

    核心关键词Prometheus exemplar 关联 Trace Histogram
    #指标日志追踪
  18. 3068
    可观测性指标日志追踪

    两套 Prometheus 抓取同一目标时,告警去重应靠外部标签还是 Alertmanager 集群?

    围绕“两套 Prometheus 抓取同一目标时,告警去重应靠外部标签还是 Alertmanager 集群”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须识别副本标签一致性与通知去重边界。

    核心关键词Prometheus 高可用 告警去重 Alertmanager
    #指标日志追踪
  19. 3069
    可观测性指标日志追踪

    Prometheus 标签基数为什么会把用户 ID 放进 label 变成事故?

    围绕“Prometheus 标签基数为什么会把用户 ID 放进 label 变成事故”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明时间序列乘积爆炸与内存代价。

    核心关键词Prometheus label cardinality user_id 高基数
    #指标日志追踪
  20. 3070
    可观测性指标日志追踪

    Prometheus Counter、Gauge、Histogram、Summary 各自不能表达什么数据?

    围绕“Prometheus Counter、Gauge、Histogram、Summary 各自不能表达什么数据”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须指出类型误用导致的错误结论。

    核心关键词Prometheus 指标类型 Counter Gauge Histogram Summary
    #指标日志追踪
  21. 3071
    可观测性指标日志追踪

    什么场景应把 PromQL 下沉为 recording rule,什么时候反而增加运维复杂度?

    围绕“什么场景应把 PromQL 下沉为 recording rule,什么时候反而增加运维复杂度”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明预计算收益与规则漂移成本,不讲解每条 PromQL 函数。

    核心关键词Prometheus recording rules 何时使用
    #指标日志追踪
  22. 3072
    可观测性指标日志追踪

    Prometheus 本地 TSDB 保留周期与远端长期存储分工如何影响高分辨率查询?

    围绕“Prometheus 本地 TSDB 保留周期与远端长期存储分工如何影响高分辨率查询”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须权衡本地热数据与长期降精度。

    核心关键词Prometheus TSDB 保留周期 远端存储 降采样
    #指标日志追踪
  23. 3073
    可观测性指标日志追踪

    为什么对 Prometheus Counter 直接看图会误导,rate/increase 的时间窗口如何选择?

    围绕“为什么对 Prometheus Counter 直接看图会误导,rate/increase 的时间窗口如何选择”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明计数器重置与窗口平滑权衡。

    核心关键词PromQL rate increase Counter 窗口
    #指标日志追踪
  24. 3074
    可观测性指标日志追踪

    跨网关、CDN 或第三方回调时 Trace Context 丢失,应把断点归因到哪一层?

    围绕“跨网关、CDN 或第三方回调时 Trace Context 丢失,应把断点归因到哪一层”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须定位 header 被剥离或新建 trace 的边界。

    核心关键词Trace Context 丢失 网关 CDN 第三方回调
    #指标日志追踪
  25. 3075
    可观测性指标日志追踪

    RED 方法适合监控哪类服务,Rate、Errors、Duration 三个指标分别回答什么运维问题?

    围绕“RED 方法适合监控哪类服务,Rate、Errors、Duration 三个指标分别回答什么运维问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明 RED 面向请求驱动服务的适用边界。

    核心关键词RED 方法 Rate Errors Duration 服务监控
    #指标日志追踪
  26. 3076
    可观测性指标日志追踪

    同一台 API 服务同时出现高延迟和高 CPU 时,如何决定先用 RED 还是 USE 定位?

    围绕“同一台 API 服务同时出现高延迟和高 CPU 时,如何决定先用 RED 还是 USE 定位”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出从用户体验到资源因果的取舍逻辑。

    核心关键词RED USE 区别 定位顺序
    #指标日志追踪
  27. 3077
    可观测性指标日志追踪

    低比例采样为什么可能系统性漏掉稀有错误 Trace,怎样避免幸存者偏差?

    围绕“低比例采样为什么可能系统性漏掉稀有错误 Trace,怎样避免幸存者偏差”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明按错误/延迟倾向保留的策略。

    核心关键词Trace 采样 稀有错误 幸存者偏差
    #指标日志追踪
  28. 3078
    可观测性指标日志追踪

    Prometheus scrape_interval 与 rules evaluation_interval 不匹配会怎样改变告警延迟?

    围绕“Prometheus scrape_interval 与 rules evaluation_interval 不匹配”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须计算发现延迟上下界。

    核心关键词scrape_interval evaluation_interval 告警延迟
    #指标日志追踪
  29. 3079
    可观测性指标日志追踪

    trace/span 属性误带 Authorization 或手机号时,采集端与导出端各应如何做脱敏?

    围绕“trace/span 属性误带 Authorization 或手机号时,采集端与导出端各应如何做脱敏”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须划分 SDK 最小化与 Collector 删除改写责任。

    核心关键词OpenTelemetry 敏感属性脱敏 span
    #指标日志追踪
  30. 3080
    可观测性指标日志追踪

    为 HTTP API 定义可用性 SLI 时,5xx、超时和业务失败应如何计入分子分母?

    围绕“为 HTTP API 定义可用性 SLI 时,5xx、超时和业务失败应如何计入分子分母”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分传输失败、超时与领域失败。

    核心关键词HTTP SLI 可用性 5xx 超时 业务失败
    #指标日志追踪#HTTP
  31. 3081
    可观测性指标日志追踪

    核心接口依赖三个下游服务时,端到端 SLO 能否简单乘各下游成功率?

    围绕“核心接口依赖三个下游服务时,端到端 SLO 能否简单乘各下游成功率”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明独立假设失效与关键路径口径。

    核心关键词SLO 依赖 组合 端到端 成功率 乘法
    #指标日志追踪
  32. 3082
    可观测性指标日志追踪

    SLI、SLO 与错误预算的关系是什么,如何用错误预算决定发布冻结?

    围绕“SLI、SLO 与错误预算的关系是什么,如何用错误预算决定发布冻结”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确预算消耗与变更风险门控。

    核心关键词SLI SLO error budget 发布冻结
    #指标日志追踪
  33. 3083
    可观测性指标日志追踪

    滚动窗口 SLO 与日历月 SLO 在错误预算清零和追责上有何差别?

    围绕“滚动窗口 SLO 与日历月 SLO 在错误预算清零和追责上有何差别”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较窗口策略对预算重置的影响,不解释 PromQL 全部语法。

    核心关键词SLO 滚动窗口 日历窗口 错误预算
    #指标日志追踪
  34. 3084
    可观测性指标日志追踪

    OpenTelemetry SpanKind 的 server/client/internal/producer/consumer 会影响什么分析?

    围绕“OpenTelemetry SpanKind 的 server/client/internal/producer/c”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明边界识别与指标归因。

    核心关键词OpenTelemetry SpanKind server client 语义
    #指标日志追踪
  35. 3085
    可观测性指标日志追踪

    Prometheus target 消失后 stale marker 如何影响 vector 查询与告警残留?

    围绕“Prometheus target 消失后 stale marker 如何影响 vector 查询与告警残留”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释瞬时序列失效与旧值误报。

    核心关键词Prometheus stale marker target 消失 告警残留
    #指标日志追踪
  36. 3086
    可观测性指标日志追踪

    指标名、label 值和 span 属性演进时,怎样避免破坏既有看板与告警?

    围绕“指标名、label 值和 span 属性演进时,怎样避免破坏既有看板与告警”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须提出兼容窗口、双发与弃用策略。

    核心关键词遥测 schema 演进 指标改名 兼容性
    #指标日志追踪
  37. 3087
    可观测性指标日志追踪

    W3C Trace Context 的 traceparent 与 tracestate 分别允许谁修改?

    围绕“W3C Trace Context 的 traceparent 与 tracestate 分别允许谁修改”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分核心追踪标识与供应商扩展状态。

    核心关键词W3C Trace Context traceparent tracestate 修改权限
    #指标日志追踪#安全
  38. 3088
    可观测性指标日志追踪

    分布式 Trace 中 trace_id、span_id 与 parent span 如何重建调用因果?

    围绕“分布式 Trace 中 trace_id、span_id 与 parent span 如何重建调用因果”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释树形因果而非日志时间排序。

    核心关键词trace_id span_id parent span 调用链
    #指标日志追踪
  39. 3089
    可观测性指标日志追踪

    USE 方法中的 Utilization、Saturation、Errors 如何用于定位主机资源瓶颈?

    围绕“USE 方法中的 Utilization、Saturation、Errors 如何用于定位主机资源瓶颈”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明三类资源信号与排队饱和的关系。

    核心关键词USE 方法 Utilization Saturation Errors
    #指标日志追踪
  40. 3090
    操作系统文件与 I/O

    阻塞模式下对空管道 read 的行为是什么,何时返回 0?

    围绕“阻塞模式下对空管道 read 的行为是什么,何时返回 0”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分无数据阻塞与所有写端关闭返回 EOF 两种结果。

    核心关键词管道 read 阻塞 EOF 写端关闭
    #文件与 I/O
  41. 3091
    操作系统文件与 I/O

    多线程程序里 close 一个描述符后立刻被重用会导致什么竞态?

    围绕“多线程程序里 close 一个描述符后立刻被重用会导致什么竞态”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 fd 立即回收导致的 ABA 式误用及 EINTR 后是否重试 close 的争议。

    核心关键词close fd 复用 竞态 多线程
    #文件与 I/O#并发编程
  42. 3092
    操作系统文件与 I/O

    copy_file_range 相比 read+write 循环拷贝文件快在哪里,有何限制?

    围绕“copy_file_range 相比 read+write 循环拷贝文件快在哪里,有何限制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明全程在内核完成且文件系统可优化为 reflink 共享块,并指出跨文件系统退化。

    核心关键词copy_file_range 服务端拷贝 reflink
    #文件与 I/O
  43. 3093
    操作系统文件与 I/O

    dup 与 dup2 复制文件描述符后,新旧描述符共享哪些状态?

    围绕“dup 与 dup2 复制文件描述符后,新旧描述符共享哪些状态”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确共享的是 open file description(偏移、状态标志)而非描述符本身。

    核心关键词dup dup2 共享文件偏移 open file description
    #文件与 I/O
  44. 3094
    操作系统文件与 I/O

    系统调用被信号打断返回 EINTR,哪些调用能自动重启哪些不能?

    围绕“系统调用被信号打断返回 EINTR,哪些调用能自动重启哪些不能”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释慢设备调用的中断语义与 SA_RESTART 覆盖范围,并指出 select 等超时调用不重启的影响。

    核心关键词EINTR 慢系统调用 SA_RESTART 自动重启
    #文件与 I/O#表单
  45. 3095
    操作系统文件与 I/O

    epoll 的水平触发与边缘触发在编程要求上的关键差别是什么?

    围绕“epoll 的水平触发与边缘触发在编程要求上的关键差别是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须答出 ET 只通知一次故必须非阻塞并读到 EAGAIN,LT 可惰性处理。

    核心关键词epoll ET LT 区别 边缘触发 EAGAIN
    #文件与 I/O
  46. 3096
    操作系统文件与 I/O

    为什么加入 epoll 的监听 socket 通常要设为非阻塞并循环 accept?

    围绕“为什么加入 epoll 的监听 socket 通常要设为非阻塞并循环 accept”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明边缘触发下一次性排空待 accept 队列,否则连接滞留。

    核心关键词epoll accept 非阻塞 循环 accept ET
    #文件与 I/O
  47. 3097
    操作系统文件与 I/O

    多个线程同时 epoll_wait 同一个 epoll 实例为什么会产生惊群,如何处理?

    围绕“多个线程同时 epoll_wait 同一个 epoll 实例为什么会产生惊群,如何处理”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释同一事件唤醒所有等待者的问题及 EPOLLEXCLUSIVE/每线程独立实例两种方案。

    核心关键词epoll 惊群 多线程 EPOLLEXCLUSIVE
    #文件与 I/O#并发编程
  48. 3098
    操作系统文件与 I/O

    eventfd 和 timerfd 为什么经常出现在 epoll 程序里,它们解决了什么?

    围绕“eventfd 和 timerfd 为什么经常出现在 epoll 程序里,它们解决了什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明将线程间通知与定时器统一为 fd 以纳入单事件循环。

    核心关键词eventfd timerfd epoll 线程唤醒 定时
    #文件与 I/O#事件循环#并发编程
  49. 3099
    操作系统文件与 I/O

    posix_fadvise 的 SEQUENTIAL 与 DONTNEED 提示分别如何改变内核预读与缓存行为?

    围绕“posix_fadvise 的 SEQUENTIAL 与 DONTNEED 提示分别如何改变内核预读与缓存行为”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分加大预读窗口与释放已用缓存两类提示及其对全表扫描类负载的价值。

    核心关键词posix_fadvise 预读 丢弃缓存 顺序扫描
    #文件与 I/O#缓存
  50. 3100
    操作系统文件与 I/O

    用 fallocate 预分配文件空间相比写零填充有什么优势?

    围绕“用 fallocate 预分配文件空间相比写零填充有什么优势”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明一次性分配连续块、避免运行时元数据开销与碎片,适用于日志与数据库文件。

    核心关键词fallocate 预分配 避免碎片 数据库
    #文件与 I/O#可观测性
上一页
1…6061626364…100
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致