编程开发、技术架构、AI应用、产品设计等领域的专业提示词
构建无障碍测试体系:axe-core自动化检测→键盘导航测试→屏幕阅读器测试(NVDA/VoiceOver)→颜色对比度检查→WCAG 2.1 AA合规清单→CI集成→常见无障碍问题修复方案
识别并修复敏捷开发中的反模式:Daily Standup变成了汇报表演→Sprint Planning变成了分配任务→Retro变成了抱怨大会→Story Points变成了绩效指标→Sprint不变的计划→估算当成了承诺
Airflow实战指南:DAG设计模式→Operator选型→动态DAG生成→XCom数据传递→SLA与告警→回填(Backfill)→Sensor设计→执行器选择→生产环境运维→DAG版本管理
实现Ambassador模式:Ambassador作为外部服务的本地代理→连接池管理→重试与超时→TLS终止→与Sidecar的区别→Envoy/Nginx Ambassador实现→API Gateway与Ambassador的关系
Angular企业级开发指南:Standalone Components→Signals vs RxJS→依赖注入设计→Ngrx状态管理→懒加载策略→变更检测优化(OnPush)→单元测试→项目结构(Nx monorepo)→国际化
Kafka架构深度设计:Topic/Partition/Consumer Group→生产者确认与幂等→消费者Offset管理→消息语义(At-most-once/At-least-once/Exactly-once)→压缩策略→数据保留→与RabbitMQ/Pulsar/NATS对比→多数据中心复制(MirrorMaker)→Kafka Streams vs Flink
实现API组合模式:同步组合(API Gateway聚合) vs 异步组合(CQRS视图) vs 客户端组合→GraphQL作为组合层→性能考量→缓存策略→部分失败处理→组合爆炸问题
审查API设计质量:URL命名规范→HTTP方法正确使用→状态码选择→请求/响应体设计→分页/过滤/排序标准→版本管理策略→错误响应格式→速率限制→API文档生成
从代码或接口描述生成专业API文档:OpenAPI 3.0规范→请求/响应示例→错误码说明→认证方式文档→速率限制说明→SDK生成提示
设计API Gateway方案:Kong/APISIX/Nginx/Envoy/云原生Gateway选型→认证鉴权→流量控制→协议转换→日志审计→插件体系→高可用部署→性能基准
根据语言偏好生成API限流实现:固定窗口→滑动窗口→令牌桶→漏桶算法。含Redis Lua脚本(分布式限流)和内存版本(单机限流),返回标准限流Header
API安全全链防护:认证与授权→速率限制→输入验证→输出编码→CORS策略→API Key管理→GraphQL特定安全(深度限制/查询复杂度)→Webhook安全→API版本废弃策略→安全Header
构建API测试金字塔:契约测试→单接口功能测试→场景串联测试→异常注入测试→鉴权测试→性能基线测试→测试数据管理→Newman/Postman自动化→与CI/CD集成
设计API版本策略:URL版本vs Header版本→向后兼容规则(什么是Breaking Change)→废弃(deprecation)流程→Sunset策略→多版本并行维护→客户端升级引导
引入架构决策记录(ADR):ADR格式与模板→何时写ADR→存储位置(代码仓库中)→与代码文档的关系→审查流程→常用工具(adr-tools)→案例库建设
将同步或回调式代码转换为async/await:回调→Promise→async/await的渐进式改造→并行vs串行的正确选择→错误处理模式→避免常见的async陷阱(循环中的await、忘记await)
设计完整的认证鉴权系统:JWT vs Session选型→OAuth2.0/OIDC集成→RBAC/ABAC权限模型→SSO单点登录→MFA多因素认证→密码策略→会话管理→审计日志设计
设计自动伸缩策略:HPA/VPA/KPA对比→多维指标扩缩容→扩缩容冷却期→预热策略→预测型伸缩→Spot实例与伸缩结合→成本感知的伸缩策略
基于AWS Well-Architected Framework设计云架构:卓越运营→安全→可靠性→性能效率→成本优化→可持续性。包含VPC设计、多AZ高可用、自动扩缩、灾备方案等完整架构
实现Backend for Frontend(BFF)模式:BFF的职责边界→与API Gateway的区别→移动端/Web端/第三方各自BFF→数据聚合策略→认证透传→BFF的代码复用→何时不需要BFF
以太坊智能合约开发:Solidity基础→ERC-20/ERC-721标准→DeFi协议设计→常见漏洞(重入攻击/闪电贷/整数溢出/前置交易)→测试与审计→Gas优化→Hardhat/Truffle开发环境→Web3前端集成(ethers.js/wagmi)
设计蓝绿部署方案:蓝绿环境管理→流量切换机制→数据库兼容策略→回滚方案→与CI/CD集成→与金丝雀部署的对比和选择
Chrome扩展开发完整指南:Manifest V3规范→Content Script vs Background Script vs Popup→消息通信→存储API→权限模型→热重载开发→Chrome Web Store发布→Firefox/Edge兼容适配→安全注意事项
使用C4模型可视化软件架构:Context(系统上下文)→Container(容器)→Component(组件)→Code(代码)四级→每级的目标受众→工具推荐(Structurizr/PlantUML/Mermaid)→与UML的区别
设计多级缓存架构:浏览器缓存→CDN→应用缓存(本地/Redis)→数据库缓存→缓存更新策略(Cache-Aside/Write-Through/Write-Behind)→缓存穿透/击穿/雪崩防护→缓存一致性保证
设计金丝雀部署和验证策略:流量分割(Istio/Nginx/ALB)→金丝雀版本验证→自动指标对比(错误率/延迟/资源使用)→自动回滚条件→渐进式扩大金丝雀比例→与CI/CD的集成
制定容量规划方案:负载预测模型→压测获取单实例容量→容量建模→增长预估→扩容触发条件→成本优化→自动化弹性伸缩→大促前的容量准备流程
实施CDC方案:Debezium+Kafka Connect→MySQL binlog/PostgreSQL WAL→实时数据同步→多目标同步(数据湖/缓存/搜索索引)→Schema变更处理→数据转换(SMT)→Exactly-Once保证→监控和运维
设计CDN加速方案:CDN选型(CloudFront/Cloudflare/阿里云CDN)→缓存策略(TTL/Cache Key)→回源优化→动态内容加速→边缘计算(Edge Functions)→HTTPS配置→成本优化→监控与日志
设计混沌工程实验:稳态定义→爆炸半径控制→故障注入(网络延迟/丢包/Pod Kill/CPU打满/磁盘IO占满/DNS故障)→自动终止条件→Chaos Mesh/Litmus配置→从实验到改进的闭环
根据技术栈生成CI/CD流水线配置:代码检查→单元测试→构建→安全扫描→制品推送→部署→冒烟测试→通知。支持GitHub Actions/GitLab CI/Jenkins等多种平台
实现断路器(Circuit Breaker)模式:Resilience4j/Sentinel/Hystrix配置→Closed→Open→Half-Open状态转换→熔断条件设计→降级策略→与超时重试的区别→线上断路器监控
实现Clean Architecture:Entity→Use Case→Interface Adapter→Framework的同心圆分层→依赖反转原则(DIP)→跨层边界的数据映射→与六边形架构的异同→团队实践中需要注意的妥协
云成本优化策略:成本可视化(标签/分类)→资源Right-Sizing→预留实例/Savings Plans→Spot实例使用→存储分层→数据传输成本优化→无主资源清理→FinOps文化建设
评审代码注释质量:识别无意义注释(「i++ // i自增」)→发现缺少注释的关键逻辑→将代码注释转化为更好的命名→JSDoc/JavaDoc/Pydoc规范检查→中英文注释混用的优化建议
设计合理的代码覆盖率策略:行覆盖率→分支覆盖率→功能覆盖率的差异→覆盖率目标设定(不是越高越好)→覆盖率报告解读→覆盖率门禁→JaCoCo/Istanbul配置→「覆盖率虚荣指标」的陷阱
建设健康的Code Review文化:Review的黄金法则→PR大小控制→Review速度预期→建设性反馈技巧→「Nitpick」的使用→新人友好Review→Review Checklist→自动化辅助
输入代码片段,AI识别代码坏味道(长函数/上帝类/重复代码/过长参数列表/数据泥团等23种),给出具体的重构方案和重构后的代码对比
模拟技术面试的编码环节:给出题目→引导分析思路→模拟面试官追问→评估代码质量→给出改进建议。覆盖数组/字符串/链表/树/动态规划等题型
生成竞品分析报告:竞品识别(直接/间接/替代)→功能对比矩阵→用户体验对比→定价分析→SWOT分析→差异化建议→时间线分析
设计配置管理方案:Ansible vs Salt vs Puppet vs Chef选型→Playbook最佳实践→角色(Role)组织→动态Inventory→Ansible Vault密文管理→与Terraform分工(IaC+CM协作)→幂等性原则
容器安全全链路:镜像安全(最小基础镜像/漏洞扫描/签名)→Dockerfile最佳实践→运行时安全(只读rootfs/非root用户/seccomp/AppArmor)→K8s安全(PSP/OPA/Gatekeeper)→供应链安全(SBOM/SLSA)
设计契约测试策略:消费者驱动契约测试原理→Pact Broker搭建→Consumer端生成契约→Provider端验证契约→CI/CD中集成→契约版本管理→与E2E测试的关系
现代C++(C++17/20/23)最佳实践:智能指针→移动语义→lambda→concepts→协程→ranges→std::format→模块(modules)→constexpr编程→RAII→Rule of Five→与C的边界→安全编码→性能优化
实现CQRS+Event Sourcing:命令模型vs查询模型→Event Store设计→聚合根与事件流→投影(Projection)→快照优化→事件版本化→CQRS不适用于所有场景的判断标准
设计可维护的CSS架构:Tailwind实用工具的边界→组件样式提取策略→设计Token→响应式设计模式→暗黑模式→CSS Modules的适用场景→CSS架构的演进(BEM→CSS-in-JS→Tailwind)
设计数据湖架构:数据湖vs数据仓库的选择→分层存储(Bronze/Silver/Gold)→Delta Lake/Iceberg/Hudi表格式→Schema演进→ACID事务→元数据管理→数据治理→查询引擎(Trino/Presto/Spark)
理解并设计Data Mesh架构:去中心化数据所有权→数据即产品→联邦治理→自助数据平台→与传统数据仓库/数据湖的对比→实施路线图→组织架构配合
实现数据隐私技术方案:数据分类与标记→数据脱敏(静态/动态)→数据删除(硬删除/软删除/匿名化)→数据导出(Right to Access)→同意管理→数据留存策略→审计日志→隐私影响评估(DPIA)
构建数据质量框架:六维度质量评估(完整性/准确性/一致性/及时性/唯一性/有效性)→自动化质量检查→异常告警→数据血缘→质量Dashboard→Great Expectations/Soda/Deequ工具实战
设计数据生命周期管理:数据分级(热/温/冷/冻)→归档策略→存储成本优化→查询性能权衡→合规留存要求→自动归档Pipeline→数据恢复流程→归档格式选择(Parquet/Avro/ORC)
设计数据仓库模型:维度建模方法论→事实表与维度表→星型模型vs雪花模型→缓慢变化维(SCD Type1/2/3)→聚合表设计→ETL物化策略→与数据湖的互补
设计安全的数据库迁移策略:零停机迁移模式→大表变更(pt-online-schema-change/gh-ost)→回滚策略→数据校验→灰度迁移→分库分表数据迁移
实现每个微服务独立数据库的架构:数据独立的好处与代价→跨服务数据查询策略(API组合/CQRS/数据复制)→分布式事务处理→数据一致性模式→共享数据库反模式分析→迁移策略
根据业务需求设计数据库表结构:实体关系分析→范式设计(3NF/反范式权衡)→字段类型选择→索引策略→分区方案→迁移脚本→数据字典。涵盖电商/社交/内容/企业系统等常见场景
dbt数据工程实战:项目结构→Model分层(staging/intermediate/mart)→Jinja宏→测试(Generic+Singular)→文档自动生成→增量模型→Snapshot→CI/CD集成→与Airflow/Prefect的配合
深入DDD战术模式:聚合根设计原则→实体vs值对象判断(可变vs不可变)→领域服务vs应用服务→Repository→Factory→领域事件→聚合间通信规则→实战中的聚合大小权衡
优化开发者体验(DX):反馈循环速度→环境搭建时间→构建与测试速度→CI等待时间→代码审查速度→工具与IDE配置→文档可发现性→错误信息可读性→DX度量与改进→DevEx框架(SPACE/DORA之外的另一个维度)
构建DevSecOps流水线:SAST代码扫描→DAST动态扫描→依赖漏洞检测→容器镜像扫描→Secrets检测→IaC安全扫描→合规检查自动化→安全门禁→与CI/CD集成(GitHub Actions/GitLab CI)→安全Champion文化
设计灾难恢复(DR)计划:RPO/RTO定义与业务对齐→灾备策略(备份恢复/Pilot Light/温备/多站点Active-Active)→灾备演练计划→数据复制方案→自动故障转移→灾备成本分析→灾备文档
实施分布式追踪:OpenTelemetry SDK集成→自动埋点vs手动埋点→Span设计→Context传播(HTTP/gRPC/消息队列)→Jaeger部署→采样策略→与日志和指标的关联→性能分析
分布式事务实战方案:Saga模式(编排vs编排)→TCC(Try-Confirm-Cancel)→本地消息表→事务发件箱→幂等性设计(幂等键/去重表/乐观锁)→最终一致性→补偿机制→现实世界案例
设计可靠的DNS架构:DNS解析流程→权威DNS vs 递归DNS→多DNS提供商容灾→加权/延迟/地理位置路由→DNSSEC安全→TTL策略→DNS监控→常见DNS故障和处理
用Docker优化开发环境:Dev Containers→VS Code Remote→Docker Compose开发环境→热重载→数据库/缓存/消息队列→新成员入职→「在我电脑上能跑」问题的终极解决
优化Dockerfile:多阶段构建→选择最小基础镜像(Alpine/Distroless)→层合并→.dockerignore配置→构建缓存利用→安全扫描→镜像大小预估
生成.NET Web API项目脚手架:Clean Architecture分层→MediatR CQRS→Entity Framework Core→FluentValidation→Serilog→全局异常处理→JWT认证→Swagger→集成测试
设计E2E测试架构:Playwright配置→Page Object Model→测试数据管理→视觉对比测试→API拦截与Mock→多浏览器并行→CI集成(GitHub Actions)→测试报告→Flaky测试处理
边缘计算完整指南:Edge vs Cloud vs On-Prem→Cloudflare Workers→Vercel Edge→Deno Deploy→边缘KV存储→A/B测试在边缘→API网关→全球分布式数据库→边缘函数限制与最佳实践→冷启动优化
Elixir/Phoenix开发指南:OTP并发模型→GenServer状态管理→Phoenix Channel实时通信→PubSub消息广播→LiveView服务端渲染→OTP Supervision树→容错设计(Let it crash哲学)→与Node.js/Go的并发模型对比→适用场景
搭建集中式日志系统:Filebeat采集→Logstash处理→Elasticsearch存储→Kibana可视化→日志结构化(JSON)→索引生命周期管理→日志告警→成本优化(冷热分离)
规划技术职业路径:IC路线(Junior→Senior→Staff→Principal)vs 管理路线(Tech Lead→EM→Director)→每个级别的能力要求→晋升关键点→技能树构建→影响力扩展
建设工程知识管理体系:文档即代码→知识库架构(架构决策记录/运维手册/开发指南/故障库)→文档保鲜机制→工具选型(Notion/Confluence/Almanac/GitBook)→搜索优先→知识分享文化→新人上手加速→DRI(直接负责人)模式
构建工程效能度量体系:DORA四大指标→SPACE框架→Developer Experience(DevEx)→度量陷阱→数据驱动改进→度量看板设计→如何避免「度量变成考核」
分析异常堆栈跟踪:解读堆栈每层的含义→追溯根因(不是报错的那行,是真正出错的地方)→分析触发条件→给出修复方案→提供预防同类错误的建议
设计事件驱动架构:事件风暴(Event Storming)→事件类型定义→Producer/Consumer设计→事件存储(Event Store)→事件版本化→CQRS+Event Sourcing→最终一致性处理→补偿事务(Saga)
设计事件驱动通信:事件通知 vs 事件溯源 vs 事件协作→事件Schema设计→事件版本化→事件路由→事件验证→重复事件处理→事件顺序性保证→死信处理
引导事件风暴(Event Storming)工作坊:准备工作→领域事件识别→时间线排序→热点标注→命令与聚合识别→限界上下文划分→输出物标准化→远程事件风暴工具推荐
设计演进式架构:适应度函数(Fitness Function)→架构量子(Quantum)→增量变更→导向式演进→变更的代价曲线→反模式(僵化架构/过度设计)→架构治理自动化
设计Feature Flag系统:开关模型设计→SDK实现→灰度发布策略→A/B实验集成→开关技术债管理(定期清理过期开关)→与CI/CD的配合→权限控制
设计特性开关架构:开关数据模型→评估引擎→SDK设计→本地缓存与同步→开关生命周期管理→权限与审计→与技术债的关系→代码清理Reminder
根据Flutter项目规模和复杂度推荐状态管理方案:Provider(简单)→Riverpod(推荐)→BLoC(复杂业务逻辑)。含完整代码示例和迁移指南
Flutter状态管理方案全面对比与实战:setState→Provider→Riverpod→BLoC→GetX→每种方案的适用场景→状态提升→依赖注入→性能考虑→代码组织→与React状态管理的思维方式对比
前端多层缓存架构:HTTP缓存(Cache-Control/ETag/Service Worker)→应用缓存(SWR/React Query/TanStack Query)→内存缓存(Map/LRU)→本地存储缓存(localStorage/IndexedDB)→CDN缓存→缓存失效策略→缓存键设计
设计前端测试策略:测试金字塔比例→Jest/Vitest单元测试→React Testing Library集成测试→Playwright/Cypress E2E测试→Mock策略→CI集成→覆盖率目标
模糊测试(Fuzzing)从入门到实践:覆盖率引导的Fuzzing原理→Go原生Fuzzing→libFuzzer/AFL→OSS-Fuzz集成→输入语料库构建→崩溃去重和分类→持续Fuzzing策略
Git高级实战:分支策略(GitFlow/Trunk-Based/GitHub Flow)→Rebase vs Merge→交互式Rebase→Cherry Pick→Bisect→Reflog→Submodule/Subtree→Hook→.gitignore最佳实践→大文件管理(LFS)
搭建GitOps工作流:GitOps核心原则→ArgoCD安装配置→Application定义→自动同步策略→多集群管理→Helm/Kustomize集成→Image Updater→回滚操作→与CI的衔接
GitOps渐进式交付实战:ArgoCD声明式部署→Argo Rollouts(金丝雀/蓝绿/实验)→Analysis Template自动分析→Prometheus Metrics驱动自动回滚→与Flagger对比→多集群GitOps→密钥管理→灾难恢复
根据并发场景生成正确的Go并发代码:Pipeline模式→扇出扇入→超时控制→context传递→errgroup错误处理→并发安全的map/slice→goroutine泄漏检测→pprof性能分析
生成Go Web服务完整脚手架:项目布局(标准Go项目布局)→依赖注入(Wire/Fx)→优雅关闭→中间件链→结构化日志(slog)→配置管理→健康检查→Dockerfile
根据数据表定义生成完整的Go数据库访问层:SQL schema DDL→sqlc查询定义→自动生成类型安全的Go代码→事务支持→批量操作→分页查询→连接池配置→迁移文件
使用图数据库解决关系型问题:图建模vs关系建模→Cypher查询语言→图遍历算法→推荐引擎(协同过滤的图版本)→反欺诈(环检测)→知识图谱→与PostgreSQL的混合架构
设计并生成GraphQL API:Schema定义(Query/Mutation/Subscription)→Resolver实现→DataLoader解决N+1→认证与授权→错误处理→性能监控→与REST的比较说明
gRPC服务完整设计:Protobuf定义(service/message/enum/oneof)→四种通信模式(Unary/Server Streaming/Client Streaming/Bidirectional)→中间件(Interceptor)→错误处理(gRPC Status Codes)→负载均衡→与REST API的对比选型
实现六边形架构(Ports & Adapters):领域模型独立于技术→端口定义(输入/输出)→适配器实现(HTTP/数据库/消息队列)→依赖注入组装→与传统分层架构的对比→实际项目中的妥协
生成故障复盘报告:故障时间线→影响范围→根因分析(5 Whys)→修复过程→预防措施→Action Items→改进时间表。遵循Blameless Postmortem文化
Pulumi实战指南:vs Terraform的对比→用TypeScript/Python定义AWS/GCP/Azure资源→组件化封装→CI/CD自动化→状态管理→策略即代码→测试基础设施
设计集成测试策略:测试边界定义→数据库集成测试(Testcontainers)→API集成测试→消息队列集成测试→外部服务Mock策略→测试数据管理→CI中运行集成测试的优化策略
构建内部开发者平台(IDP):平台工程的核心理念→黄金路径(Golden Path)→Backstage开发者门户→自助式基础设施→应用模板→环境管理→部署流水线抽象→度量平台采用率→平台即产品的思维
根据岗位JD生成面试题:技术基础题→框架深入题→系统设计题→行为面试题→编码题。每道题包含参考答案要点和评分标准。支持不同级别(初级/中级/高级/专家)
根据业务场景推荐并实现合适的设计模式:策略模式(消除if-else)→工厂模式→观察者模式→责任链→装饰器→单例的正确写法。附「用vs不用」的代码对比,说明模式带来的好处和潜在过度设计风险
根据并发场景生成正确的Java多线程代码:线程池配置→CompletableFuture编排→CountDownLatch/CyclicBarrier/Semaphore使用→并发集合选择→volatile与锁的正确用法→死锁排查→JMH性能基准测试
生成Spring Boot项目脚手架:多模块Maven/Gradle→分层架构(Controller/Service/Repository/DTO)→全局异常处理→参数校验(Bean Validation)→MyBatis-Plus/JPA集成→Swagger文档→单元测试
描述算法需求(如「实现LRU Cache」或「树的层序遍历」),生成含多种解法的代码:暴力解→优化解→最优解,每种解法标注时间/空间复杂度、权衡分析、适用场景
根据应用描述生成完整的K8s部署清单:Deployment→Service→Ingress→ConfigMap→Secret→HPA→PDB→ServiceMonitor→NetworkPolicy。附带资源request/limit推荐和生产检查清单
Kotlin+Spring Boot项目脚手架:Kotlin惯用语法→协程(Coroutine)→Spring WebFlux→Exposed/JOOQ→数据类(data class)→扩展函数→空安全→与Java互操作
开发K8s Operator:CRD定义→controller-runtime框架→Reconcile模式→状态管理→Finalizer→Webhook→Operator SDK/Kubebuilder→测试→发布到OperatorHub
引导式解题:理解题目→提示思考方向(不直接给答案)→暴力解引导→优化思路提示→最终解法→时空复杂度分析→同类型题目推荐。强调推导过程而非背答案
构建LLM评估体系:自动化指标(BERTScore/BLEU/ROUGE)→人工评估→模型对抗评估→A/B实验设计→评测数据集构建→评估Pipeline→RAGAS评估框架→迭代改进闭环
设计负载均衡方案:L4(NAT/TCP)vs L7(HTTP/HTTPS)选型→均衡算法(轮询/最小连接/IP Hash/一致性哈希)→健康检查设计→会话保持→SSL卸载→高可用部署→云原生LB方案
系统化负载测试:负载测试金字塔(单元负载→组件负载→端到端负载)→k6/Gatling/JMeter/Locust工具对比→测试场景设计(突发/渐变/浸泡)→性能基线→容量规划→与CI集成→生产环境混沌负载→结果解读→性能瓶颈定位
从海量日志中提取关键信息:异常模式识别→错误频率统计→时间线重建→关联事件发现→根因假设生成。支持ELK/Splunk/Loki/awk等工具的查询语法生成
分析内存泄漏问题:堆dump分析→GC日志解读→找出泄漏对象和持有者引用链→常见泄漏模式识别(未关闭的连接/静态集合/监听器未注销/ThreadLocal未清理)→修复方案
高效的开发者指导体系:30/60/90天计划→任务分配原则→Pair Programming指导→代码Review中的教学机会→技能成长路线→错误处理(让新人犯安全的错误)→自主性培养
设计消息队列架构:Kafka/RabbitMQ/Pulsar选型→Topic/Queue设计→消费者组策略→消息可靠性保证→幂等性设计→死信队列→消息顺序性→Exactly-Once语义→监控告警
设计微前端架构:Module Federation/qiankun/single-spa选型→应用拆分策略→共享依赖→样式隔离→通信机制→路由管理→独立部署→CI/CD→与微服务对齐
微前端架构落地:技术选型(Module Federation/qiankun/single-spa)→主应用与子应用通信→样式隔离→JS沙箱→公共依赖共享→路由管理→CI/CD独立部署→渐进式迁移→团队协作模型
设计ML工程流水线:数据采集→特征工程→训练→评估→部署→监控→模型更新。涵盖Feature Store、MLflow实验管理、模型版本化、A/B测试部署、数据漂移检测
配置移动端CI/CD:Fastlane lane定义→自动签名管理→TestFlight/Google Play自动上传→版本号自动递增→崩溃符号上传→截图自动化→元数据管理
移动App性能全链路优化:启动优化(冷启动/热启动)→渲染优化(布局/绘制)→内存优化(泄漏排查/图片缓存)→网络优化(请求合并/预加载/离线优先)→包体积优化→电量优化→性能监控体系→线上劣化归因
设计模型服务架构:模型格式标准化(ONNX/TensorRT)→在线推理vs批推理→GPU资源调度→模型版本管理→冷启动优化→自动扩缩→A/B推理→延迟/吞吐权衡→成本优化(Spot GPU)
分析单体应用的模块边界,制定微服务拆分策略:领域驱动设计(DDD)划定限界上下文→服务粒度评估→数据拆分方案(数据库共享→独立)→通信协议选择→渐进式拆分路径(Strangler Fig模式)
设计Monorepo架构:turborepo/nx/pnpm workspace选型→包管理策略→共享代码组织→构建缓存→CI优化(增量构建)→版本管理(Changesets)→依赖管理
设计多云策略:多云vs混合云的选择→跨云网络设计→Kubernetes多云编排→数据复制与同步→统一监控→成本管理→云无关的工具栈→多云迁移风险评估
用变异测试验证测试套件质量:变异算子介绍→Stryker/PITest配置→变异覆盖率解读→存活变异体分析→测试套件改进策略→将变异测试纳入CI→性能优化
根据表单需求生成Next.js Server Action完整实现:Zod表单验证→数据库操作(Prisma Drizzle)→revalidatePath缓存刷新→乐观更新→useActionState错误处理→loading/error状态→CSRF防护
设计NLP处理流水线:文本预处理→分词/分句→命名实体识别→关系抽取→文本分类→情感分析→摘要生成→实体链接→多语言支持→模型更新策略→在线vs批处理
OAuth 2.0与OpenID Connect完整解析:四种授权模式(Auth Code/Client Credentials/Implicit/Password)→PKCE扩展→Token管理→ID Token vs Access Token→JWT验证→多身份提供商集成(Google/GitHub/Entra ID)→常见安全漏洞与防御
可观测性体系深度构建:Metrics(RED/USE方法论)→Tracing(OpenTelemetry分布式追踪+Span语义)→Logging(结构化日志+关联ID)→三支柱统一(Exemplar将三者关联)→SLO-based告警→Observability vs Monitoring的本质区别→OpenTelemetry Collector部署→Dashboard设计
实现Outbox模式:解决数据库写入和消息发送的双写一致性问题→Outbox表设计→CDC(Debezium)→轮询发布→与事务性发件箱→多种实现对比(Debezium/Transactional Outbox/Polling Publisher)
OWASP Top 10(2021版)逐条详解与防御方案:访问控制失效→加密失败→注入攻击→不安全设计→安全配置错误→易受攻击组件→认证失败→软件和数据完整性→日志监控→SSRF。每条附攻击演示+防御代码
系统化性能瓶颈定位:CPU Profiling分析→内存分配热点→锁竞争检测→IO等待分析→数据库慢查询关联→给出可验证的性能优化方案和预期效果
设计性能测试策略:负载模型定义→压测脚本编写→阶梯加压策略→性能拐点分析→瓶颈定位→容量规划报告→压测与CI/CD集成→生产环境压测注意事项
生成Laravel API项目:分层架构(Controller/Service/Repository)→Form Request验证→Eloquent ORM→Sanctum API认证→队列与Job→策略授权→API资源→测试
建设Blameless Postmortem文化:事故复盘的目标→Blameless原则→事故分析框架(5 Whys/Timeline)→Action Items的跟踪→跨团队复盘→复盘报告模板→从复盘到系统改进的闭环
对Pull Request做全维度审查:功能正确性→代码可读性→安全漏洞→性能影响→测试覆盖→架构一致性→命名规范→国际化/i18n。输出结构化的Review报告,按严重度分级
从一句话需求展开为完整PRD:背景与目标→用户故事→功能详述→交互说明→数据埋点→验收标准→上线计划。自动识别遗漏场景并补充
生成产品路线图:Now/Next/Later框架→Q1-Q4季度规划→功能优先级排布(RICE/MoSCoW)→资源评估→里程碑定义→风险清单→依赖关系标注
搭建Prometheus+Grafana监控体系:指标选型(RED/USE方法)→Exporter配置→PromQL查询语言→Grafana仪表盘设计→告警规则(AlertManager)→Recording Rules优化→长期存储(Thanos/VictoriaMetrics)
基于属性的测试(Property-Based Testing)实战:属性定义方法→生成器策略→shrinking自动简化反例→与Example-based testing的互补→Python Hypothesis/JS fast-check/Go Rapid库实战
PWA完整开发指南:Manifest配置→Service Worker缓存策略→离线可用→后台同步→推送通知→安装提示→iOS兼容适配→PWA vs 原生App的取舍→Lighthouse PWA审计
根据IO密集型场景生成正确的异步/并发代码:asyncio最佳实践→线程池vs进程池选择→async/await正确使用→避免常见的GIL/事件循环/协程混用陷阱→性能对比测试代码
描述命令行工具需求,生成完整的Python CLI应用:argparse/click/typer选型→参数/选项/子命令设计→彩色输出和进度条→配置文件支持→打包为pip可安装包
描述数据源和清洗目标,自动生成Pandas/NumPy数据处理脚本:缺失值处理→异常值检测→数据类型转换→聚合统计→结果导出。附带数据质量报告
输入项目需求,生成完整的FastAPI项目结构:路由组织、依赖注入、异常处理中间件、数据库会话管理、环境变量配置、Dockerfile和CI配置
输入Python函数代码,自动生成pytest测试用例:正常路径→边界条件→异常路径→Mock外部依赖→参数化测试→fixture组织。覆盖分支覆盖率报告中遗漏的逻辑
用自然语言描述匹配规则,生成完整Python正则表达式代码:re.match/search/findall/sub的正确用法→捕获组命名→编译优化→附带详细注释解释每个符号的含义→常见正则陷阱提醒
将Python代码迁移到Go的完整方案:惯用模式转换(list comprehension→for loop、装饰器→中间件)→并发模型迁移(asyncio→goroutine)→错误处理转换→性能对比→渐进迁移策略
构建代码质量度量体系:DORA指标→代码复杂度→技术债比率→测试覆盖率趋势→Bug率→MTTR→变更失败率→SonarQube质量门→自定义质量评分模型→团队质量仪表盘
排查并发Bug:竞态条件识别→死锁分析(锁顺序/等待图)→用Thread Sanitizer/race detector工具→修复方案(加锁/原子操作/不可变对象/重新设计并发模型)→验证并发安全的测试方法
描述业务需求,生成类型安全的React自定义Hook:状态设计→副作用处理→性能优化(useMemo/useCallback)→清理函数→错误处理→配套单元测试
React Native完整开发指南:项目初始化→组件与导航→原生模块桥接→性能优化→状态管理→离线存储→推送通知→CodePush热更新→App Store/Google Play发布→与Flutter的对比选型
诊断React性能问题:React DevTools Profiler使用→不必要的重渲染排查→useMemo/useCallback/memo的正确使用→虚拟列表→代码分割→懒加载→Bundle分析→SSR/SSG策略
根据项目代码/描述生成高质量README:项目简介→快速开始→安装指南→API概览→配置说明→贡献指南→许可证。含徽章(badges)生成、架构图(Mermaid)、目录自动生成
设计实时流处理系统:事件时间vs处理时间→Watermark→窗口(Tumbling/Hopping/Session)→状态管理→Checkpoint→Exactly-Once语义→CEP复杂事件处理→与批处理的Lambda/Kappa架构
设计推荐系统架构:召回层(协同过滤/向量召回/GBDT+LR)→排序层(CTR预估/多目标优化)→重排序层(多样性/新鲜度/业务规则)→实时特征→冷启动→A/B实验→在线学习
根据Git提交记录自动生成Release Notes:按类型分组(新功能/修复/性能/废弃/文档)→筛选对用户有意义的变更→用非技术语言描述→生成标准格式(Keep a Changelog)
远程团队高效协作:异步优先沟通→文档驱动文化→会议最小化→时区管理→工具链选择→团队凝聚力建设(线上团建/随机咖啡/线下Offsite)→远程入职→绩效评估转向结果导向→远程vs混合的权衡
生成Sprint回顾会议流程:Start/Stop/Continue框架→数据驱动回顾(看板指标/Burndown/缺陷趋势)→团队情绪评估→Action Items生成→跟进机制
设计重试策略:何时重试(幂等性判断)→重试次数→退避算法(固定/线性/指数/带抖动的指数)→超时设置→断路器配合→幂等性保证→各框架的重试实现(Spring Retry/Polly/tenacity)
生成Rails API-only项目:Rails API模式配置→Active Record模型→Service Object→Serializer→JWT认证→RSpec测试→Sidekiq异步任务→CORS配置→Docker部署
设计Runbook自动化体系:常见故障的应对Runbook→自动化程度分级→自愈系统设计→与告警系统的联动→Runbook质量评审→演练机制
生成 Rust CLI 工具的完整项目:clap参数解析→anyhow错误处理→tracing日志→tokio异步运行时→并行处理→编译优化配置→发布到crates.io的完整流程
根据代码场景生成Rust的错误处理方案:Result<T,E>链式处理→?操作符的正确使用→自定义错误类型(thiserror)→应用级anyhow→错误上下文传递(with_context)→从panic迁移到Result
Rust系统编程进阶:FFI(与C/其他语言互操作)→unsafe的正确使用边界→裸指针→内联汇编→零成本抽象→嵌入式Rust(no_std)→内核/驱动开发→性能调优与SIMD→与其他语言的互操作性实践
实现Saga模式:Choreography(事件驱动)vs Orchestration(编排器驱动)→补偿事务设计→幂等性保证→超时与重试策略→Saga日志→与TCC/Seata的对比→实际项目选择指南
设计密钥管理方案:Vault架构部署→Secret Engine配置→动态数据库凭证→加密即服务→PKI证书自动签发→K8s集成→审计日志→密钥轮转策略→与CI/CD的集成
设计应用安全测试策略:SAST(白盒静态分析)→DAST(黑盒动态扫描)→SCA(依赖组件分析)→IAST(交互式测试)→渗透测试→安全测试在CI/CD中的集成→漏洞管理流程
对代码做安全审计:OWASP Top 10全覆盖→SQL注入/XSS/CSRF/SSRF/IDOR/路径遍历/反序列化→认证与授权缺陷→敏感数据泄露→依赖漏洞(CVE扫描)→修复方案代码
设计Serverless架构:Lambda函数设计模式→API Gateway配置→Step Functions编排→DynamoDB单表设计→EventBridge事件总线→冷启动优化→成本分析→适用场景和局限→从EC2迁移策略
服务韧性工程实践:从FMEA分析开始→识别韧性需求→Istio故障注入(延迟/中止/HTTP错误)→Netflix Chaos Monkey/ Litmus/Gremlin工具选型→Game Day演练设计→稳态假设→爆炸半径→自动化混沌实验→与CI/CD集成
Istio服务网格实战:流量管理(VirtualService/DestinationRule)→可观测性(Kiali/Jaeger/Grafana)→安全(mTLS/AuthorizationPolicy)→故障注入→金丝雀发布→速率限制→与Gateway API的对比
实现Sidecar模式:Sidecar的职责(日志/监控/代理/配置)→与Pod共享网络和存储→Envoy/fluentd典型应用→与DaemonSet模式的对比→云原生Sidecar注入实现
设计服务的SLO体系:SLI指标选择(延迟/错误率/可用性/吞吐)→SLO目标设定(不是越高越好)→Error Budget计算与消耗监控→SLA承诺→错误预算耗尽时的策略
快照测试的正确用法和常见陷阱:快照适用的场景→快照粒度过粗/过细的问题→快照更新的规范流程→快照评审→与视觉回归测试的区别→多语言实现(Jest/Vitest/Go/Golden Files)
软件供应链安全防护体系:SBOM物料清单→依赖漏洞扫描→构建签名与验证→制品仓库安全→CI/CD流水线安全→代码签名→来源证明(SLSA框架)→包管理安全(typosquatting/依赖混淆防护)
诊断和优化Spark任务:Shuffle优化→数据倾斜解决→内存管理→分区策略→广播变量→序列化优化→推测执行→动态资源分配。包含优化前后的配置和代码对比
分析SQL慢查询:EXPLAIN解读→索引建议→SQL重写(子查询改JOIN、UNION优化、分页优化)→数据库参数调优建议→预期性能提升评估
使用Strangler Fig模式进行遗留系统改造:渐进式替换策略→新旧系统共存→流量路由与切换→功能切分优先级→数据迁移配合→回退机制→成功案例与失败教训
Svelte实战指南:响应式声明($:)→Store状态管理→SvelteKit全栈路由→Actions→Transitions→与React/Vue思维方式的差异→编译时优化→生产部署
SwiftUI完整开发指南:MVVM架构→Combine响应式编程→Core Data/SwiftData持久化→网络层(URLSession/Async await)→导航管理→状态管理→测试→App Store提交
模拟系统设计面试:给出题目→评分→指出回答的不足(需求澄清不够/容量估算缺失/缺少权衡讨论)→示范优秀的回答节奏→不同等级的回答对比
分步骤推演系统设计:需求澄清→容量估算→API设计→数据模型→高可用架构→扩展策略→瓶颈分析。包含经典场景(设计Twitter/设计短链系统/设计聊天系统)的完整推导
对比TDD和BDD的适用场景:TDD三步法(Red→Green→Refactor)→BDD Gherkin语法→各自最佳场景→如何在团队推广→常见失败模式→与DDD/ATDD的关系
深度讲解技术概念:用类比建立直觉→用代码验证理解→常见误区纠正→与其他概念的区别对比→面试常见追问→延伸阅读。覆盖从「线程vs进程」到「CAP定理」的各类经典概念
制定技术债治理计划:技术债分类→严重度评估→治理成本估算→优先级排序→分阶段治理路线图→每阶段的收益与风险→团队沟通策略→度量改进指标
为零基础或转行者生成技术学习路径:分阶段(入门/进阶/实战/深入)→每阶段的核心概念→必做项目→推荐资源→自测题目→常见误区→预计学习时间→求职准备
生成技术方案文档:背景与目标→方案对比(至少2个)→架构设计→数据流设计→关键代码骨架→风险与预案→上线计划→评审checklist
根据技术主题生成博客文章:吸引眼球的标题→清晰的文章结构→「问题-分析-解决」叙事模式→代码示例嵌入→架构图生成(Mermaid)→SEO优化建议
做更好技术决策的框架:决策矩阵→权衡分析→风险评级→决策记录(ADR)→何时做决策(Last Responsible Moment)→共识建立→决策回顾→常见决策偏见
提升工程师的技术写作能力:技术文档的类型与受众→结构化写作模板→如何写清楚技术决策→如何写事故报告→如何写设计文档→常见写作误区→图表使用→可读性检查
生成Terraform配置:Provider配置→VPC/网络→计算实例→数据库→负载均衡→域名/DNS→监控告警→IAM/权限→Terraform State管理→Module化设计
设计可扩展的测试自动化框架:分层架构→配置管理→数据驱动测试→关键字驱动测试→报告集成(Allure/Extent)→失败重试与分类→并行执行→多环境支持→插件体系
设计测试数据构建策略:Object Mother→Builder Pattern→Test Fixture→Factory方法→随机数据生成策略→结合Faker库→避免测试数据间的隐式耦合
设计测试环境管理策略:环境即代码→Docker Compose一键启动→数据库快照与恢复→测试数据脱敏→环境隔离(每人独立环境)→环境健康检查→环境预定与释放→成本控制
设计微服务测试策略:测试金字塔在微服务中的适配→消费者驱动契约测试→组件测试(每个服务独立)→集成测试范围界定→端到端测试的最小化→服务虚拟化(WireMock/Mountebank)
STRIDE威胁建模完整方法论:Spoofing→Tampering→Repudiation→Information Disclosure→Denial of Service→Elevation of Privilege。DFD数据流图→威胁识别→风险评估→缓解措施→安全需求文档
时序数据库方案设计:InfluxDB vs TimescaleDB vs Prometheus vs TDengine→数据模型→下采样与保留策略→连续聚合→高基数问题→压缩策略→与关系数据库的配合
生成类型安全的Express/Node.js项目:TypeScript严格模式配置→分层架构(controller/service/repository)→Zod请求验证→Prisma ORM集成→JWT认证中间件→集成测试
根据业务场景生成TypeScript高级类型:条件类型→映射类型→模板字面量类型→infer推导→递归类型→类型安全的Builder模式。附带类型运算的逐行解释
覆盖6种语言的单元测试最佳实践:测试命名规范→AAA模式(Arrange/Act/Assert)→测试数据构造策略→Mock vs Stub vs Fake选择→测试反模式避坑→可测试代码的设计原则
将大需求拆解为可迭代的用户故事:Epic→Feature→User Story的层级拆解→INVEST原则校验→验收标准(GWT格式)→故事点估算参考→Sprint规划建议
设计RAG(检索增强生成)系统:文档切分策略→Embedding模型选型→向量数据库(Pinecone/Milvus/Weaviate/Qdrant)→检索优化→重排序→引用溯源→评估框架→生产部署架构
构建视觉回归测试体系:Storybook + Chromatic → Percy → Playwright截图对比 → 像素差异阈值设置 → 动态内容处理 → CI中审批流程 → 设计系统一致性保障
VS Code极致生产力配置:必备插件→快捷键优化→多光标魔法→Snippet配置→Task自动化→Debug配置→settings.json最佳实践→Remote Development→与Cursor/Copilot的AI编码集成
Vue 3 Composition API完整指南:setup语法糖→ref/reactive/computed/watch→组合函数(Composable)→与Options API的对比→TypeScript集成→Pinia状态管理→Vue Router 4→Vite配置
Core Web Vitals深度优化:LCP优化(图片/字体/关键CSS)→INP优化(长任务分解/Web Worker/web-vitals采集)→CLS优化(尺寸预设/字体加载)→CDN策略→资源加载优先级→性能预算→性能回归监控
Web Workers实战指南:Dedicated Worker vs Shared Worker→Worker通信(postMessage/MessageChannel)→Comlink(RPC风格调用)→Worker Pool并发处理→OffscreenCanvas→WebAssembly in Worker→Service Worker生命周期→实际场景(Excel导出/图片处理/加密/搜索索引)
WebAssembly完整应用指南:Rust→WASM(wasm-pack)→在JS中调用WASM函数→内存管理和数据传递→与Web Worker配合→适用场景(图像处理/游戏/科学计算)→WASI与浏览器外运行→Browser/Node.js实战
根据语言/框架生成WebSocket完整实现:服务端连接管理→心跳保活→消息广播/私信→断线重连→房间管理→鉴权→水平扩展方案(Redis Pub/Sub)
设计零信任安全架构:身份驱动的访问控制→微隔离→持续验证→最小权限原则→BeyondCorp设计理念→与传统VPN架构的对比迁移路径