[{"categories":[{"id":182,"name":"数制与整数表示","sort":1,"subcategories":[{"id":911,"name":"进制转换与位权","questionCount":19,"sort":1},{"id":912,"name":"原码反码补码","questionCount":19,"sort":2},{"id":913,"name":"溢出与舍入","questionCount":18,"sort":3},{"id":914,"name":"位运算与掩码","questionCount":19,"sort":4}]},{"id":193,"name":"CPU 微架构与数据表示(浮点、字符、缓存、SIMD、TLB)","sort":2,"subcategories":[{"id":954,"name":"IEEE 754、字符集与 Unicode","questionCount":52,"sort":1},{"id":955,"name":"JSON、ABI 与流水线","questionCount":43,"sort":2},{"id":956,"name":"乱序执行、缓存与预取","questionCount":46,"sort":3},{"id":957,"name":"缓存一致性与 False Sharing(MESI/MOESI)","questionCount":28,"sort":4},{"id":958,"name":"SIMD 与向量指令集(SSE/AVX/NEON/SVE/RVV)","questionCount":19,"sort":5},{"id":959,"name":"体系结构经典基础(冯·诺依曼/存储层次/总线/寻址方式)","questionCount":19,"sort":6}]},{"id":204,"name":"内存管理与安全","sort":3,"subcategories":[{"id":992,"name":"大页与内存映射","questionCount":20,"sort":1},{"id":993,"name":"栈堆静态区映射区","questionCount":18,"sort":2},{"id":994,"name":"分配器与碎片","questionCount":18,"sort":3},{"id":995,"name":"泄漏悬空越界","questionCount":18,"sort":4},{"id":996,"name":"垃圾回收","questionCount":18,"sort":5},{"id":997,"name":"虚拟地址空间、页表与 MMU","questionCount":26,"sort":6},{"id":998,"name":"TLB 与地址转换与缺页与换入换出","questionCount":22,"sort":7}]},{"id":205,"name":"IO 模型与设备","sort":4,"subcategories":[{"id":999,"name":"同步/异步 I/O 模型与事件驱动(select/poll/epoll/io_uring)","questionCount":69,"sort":1},{"id":1000,"name":"设备队列、汇编与 IR","questionCount":43,"sort":2},{"id":1001,"name":"线程、协程与内存模型","questionCount":63,"sort":3},{"id":1002,"name":"原子、syscall 与 VFS","questionCount":51,"sort":4},{"id":1003,"name":"块层、日志与容量治理","questionCount":40,"sort":5},{"id":1004,"name":"协程与异步运行时(C++20/Lua/结构化并发/IO 后端)","questionCount":35,"sort":6},{"id":1005,"name":"健壮互斥与内核健壮性接口(robust mutex/PREEMPT_RT/PSI)","questionCount":55,"sort":7}]},{"id":206,"name":"网络分层与链路","sort":5,"subcategories":[{"id":1006,"name":"以太网与交换与邻接与路径 MTU","questionCount":24,"sort":1},{"id":1007,"name":"IP 转发与 Overlay","questionCount":32,"sort":2},{"id":1008,"name":"DNS 解析与缓存与动态服务发现","questionCount":24,"sort":3},{"id":1009,"name":"TCP 拥塞控制与 QUIC 传输","questionCount":64,"sort":4}]},{"id":207,"name":"HTTP、RPC 与消息投递","sort":6,"subcategories":[{"id":1010,"name":"HTTP 语义与缓存与 HTTP/2 与浏览器安全边界","questionCount":30,"sort":1},{"id":1011,"name":"RPC 语义、消息投递与顺序(gRPC/Thrift/消息队列/WebTransport)","questionCount":47,"sort":2}]},{"id":208,"name":"权限、隔离与系统安全","sort":7,"subcategories":[{"id":1012,"name":"Web 应用安全基础(注入/XSS/CSRF/SSRF)","questionCount":19,"sort":1},{"id":1013,"name":"身份与最小权限","questionCount":18,"sort":2},{"id":1014,"name":"内核隔离与防御","questionCount":18,"sort":3},{"id":1015,"name":"零信任网络架构","questionCount":18,"sort":4}]},{"id":209,"name":"性能分析与故障排障","sort":8,"subcategories":[{"id":1016,"name":"延迟/吞吐建模与故障定位","questionCount":57,"sort":1},{"id":1017,"name":"请求到持久化与权衡","questionCount":62,"sort":2},{"id":1018,"name":"POSIX 线程与同步原语与 POSIX 信号与进程控制","questionCount":62,"sort":3},{"id":1019,"name":"POSIX IPC 与共享内存与 POSIX 定时器与异步 I/O","questionCount":46,"sort":4},{"id":1020,"name":"POSIX Shell 与常用工具集","questionCount":42,"sort":5},{"id":1021,"name":"性能剖析与追踪工具(perf/ftrace/bpftrace/USDT)","questionCount":17,"sort":6}]},{"id":210,"name":"Linux 内核子系统剖析","sort":9,"subcategories":[{"id":1022,"name":"进程调度与 EEVDF","questionCount":18,"sort":1},{"id":1023,"name":"内存管理与 page cache","questionCount":19,"sort":2},{"id":1024,"name":"VFS 与文件系统抽象","questionCount":20,"sort":3},{"id":1025,"name":"分配器与回收机制","questionCount":20,"sort":4},{"id":1026,"name":"cgroup v2 与 namespace 隔离","questionCount":28,"sort":5}]},{"id":183,"name":"二进制格式与系统级 ABI","sort":10,"subcategories":[{"id":915,"name":"ELF 链接加载与 System V AMD64 ABI","questionCount":79,"sort":1},{"id":916,"name":"io_uring 与零拷贝 I/O(架构/提交完成队列/高级用法)","questionCount":39,"sort":2},{"id":917,"name":"eBPF、XDP 与性能追踪工具链","questionCount":85,"sort":3},{"id":918,"name":"字节码与二进制格式(ELF/WASM/class)","questionCount":55,"sort":4}]},{"id":184,"name":"分布式共识算法与一致性","sort":11,"subcategories":[{"id":919,"name":"Raft 共识协议","questionCount":17,"sort":1},{"id":920,"name":"Paxos 与变体","questionCount":17,"sort":2},{"id":921,"name":"HotStuff 与 BFT","questionCount":17,"sort":3},{"id":922,"name":"CRDT 与最终一致性","questionCount":18,"sort":4},{"id":923,"name":"一致性模型与 CAP 理论与 Zab 与 Gossip 等其他复制协议","questionCount":22,"sort":5},{"id":924,"name":"分布式事务、分布式锁与幂等设计","questionCount":20,"sort":6},{"id":925,"name":"时钟与因果(物理/逻辑时钟)","questionCount":92,"sort":7},{"id":926,"name":"分布式系统长尾延迟(Tail at Scale)","questionCount":20,"sort":8}]},{"id":185,"name":"POSIX 标准与 Linux 系统接口全集","sort":12,"subcategories":[{"id":927,"name":"POSIX XBD 基础定义与术语","questionCount":56,"sort":1},{"id":928,"name":"POSIX 内存管理与 mmap","questionCount":29,"sort":2},{"id":929,"name":"Unix 域套接字、管道与 FIFO","questionCount":27,"sort":3},{"id":930,"name":"内存一致性、原子操作与乱序执行基础","questionCount":44,"sort":4}]},{"id":186,"name":"编译器与运行时生态(LLVM、JVM、V8、WASM、eBPF)","sort":13,"subcategories":[{"id":931,"name":"LLVM IR、SSA 与属性","questionCount":18,"sort":1},{"id":932,"name":"V8 内联缓存与去优化机制与 SSA 与数据流分析基础","questionCount":18,"sort":2},{"id":933,"name":"GC 与 safepoint 机制与 LLVM IR、优化 Pass 与 eBPF 后端","questionCount":19,"sort":3}]},{"id":187,"name":"TLS、HTTP/2/3 协议工程","sort":14,"subcategories":[{"id":934,"name":"TLS 1.3 握手、记录层与证书验证","questionCount":68,"sort":1},{"id":935,"name":"HTTP/2 与 HTTP/3 协议工程","questionCount":70,"sort":2}]},{"id":188,"name":"AI 体系结构与 GPU 计算基础","sort":15,"subcategories":[{"id":936,"name":"GPU 架构与计算模型","questionCount":24,"sort":1},{"id":937,"name":"AI 算子与编译器","questionCount":18,"sort":2},{"id":938,"name":"分布式训练与通信","questionCount":19,"sort":3},{"id":939,"name":"AI 编译器与 Kernel 编程(Triton/Pallas/cutlass)","questionCount":42,"sort":4}]},{"id":189,"name":"网络层安全与可信计算(IPsec、WireGuard、TPM)","sort":16,"subcategories":[{"id":940,"name":"IPsec/IKEv2、WireGuard 与网络 AAA(RADIUS/Diameter)","questionCount":36,"sort":1},{"id":941,"name":"TPM 2.0 与 Secure Boot 工程","questionCount":64,"sort":2},{"id":942,"name":"侧信道缓解与 Wireshark 过滤分析","questionCount":54,"sort":3}]},{"id":190,"name":"密码学与现代认证体系工程","sort":17,"subcategories":[{"id":943,"name":"密码学基础(对称/非对称/哈希/签名/证书)","questionCount":21,"sort":1},{"id":944,"name":"密码学协议与密钥工程","questionCount":57,"sort":2},{"id":945,"name":"现代身份认证与访问控制","questionCount":27,"sort":3},{"id":946,"name":"后量子密码迁移","questionCount":23,"sort":4}]},{"id":191,"name":"数值编码与硬件标准前沿(IEEE 754、低精度格式)","sort":18,"subcategories":[{"id":947,"name":"IEEE 754-2019、Posit 与非典型编码","questionCount":32,"sort":1},{"id":948,"name":"AI 低精度格式(bfloat16/FP8/TF32)","questionCount":19,"sort":2},{"id":949,"name":"CPU 频率、大小核调度与持久内存(PMem)","questionCount":40,"sort":3},{"id":950,"name":"缓存包含/排除策略","questionCount":17,"sort":4}]},{"id":192,"name":"虚拟内存新工程(rmap、KSM、Folio、TLB)","sort":19,"subcategories":[{"id":951,"name":"MMU 反向映射(rmap)","questionCount":23,"sort":1},{"id":952,"name":"TLB Shootdown 与 IPI 风暴","questionCount":18,"sort":2},{"id":953,"name":"NUMA 与异构内存管理","questionCount":19,"sort":3}]},{"id":194,"name":"文件系统新工程(APFS、ZFS、btrfs、io_uring)","sort":20,"subcategories":[{"id":960,"name":"statx() 子秒精度时间戳与 APFS(Apple File System)","questionCount":20,"sort":1},{"id":961,"name":"ZFS 的 COW 与 snapshot 与 btrfs send/receive","questionCount":20,"sort":2},{"id":962,"name":"f2fs 与 FTL 协同与 xfs B+tree 与日志","questionCount":20,"sort":3},{"id":963,"name":"ext4 fast-commit 与 file-backed / anon page cache","questionCount":19,"sort":4},{"id":964,"name":"io_uring 与文件系统事件通知","questionCount":20,"sort":5}]},{"id":195,"name":"现代网络协议与编译优化(QUIC、WebRTC、IoT、LLVM)","sort":21,"subcategories":[{"id":965,"name":"QUIC v2、加密 DNS 与 MASQUE","questionCount":31,"sort":1},{"id":966,"name":"WebRTC 与实时通信(ICE/STUN/TURN/DTLS-SRTP)","questionCount":18,"sort":2},{"id":967,"name":"IoT 与消息协议(MQTT/CoAP/AMQP)","questionCount":18,"sort":3},{"id":968,"name":"编译优化、IR 与代码生成(LLVM/GCC/寄存器分配)","questionCount":72,"sort":4},{"id":969,"name":"编译原理基础:词法/语法/语义分析","questionCount":38,"sort":5}]},{"id":196,"name":"密码学新工程(PQC、隐私计算、哈希与 AEAD)","sort":22,"subcategories":[{"id":970,"name":"后量子密码与国密算法","questionCount":29,"sort":1},{"id":971,"name":"零知识证明与隐私计算","questionCount":56,"sort":2},{"id":972,"name":"AEAD、哈希与 MAC 基础","questionCount":67,"sort":3}]},{"id":197,"name":"旁路 IO 新工程(RDMA、DPDK、SPDK)","sort":23,"subcategories":[{"id":973,"name":"RDMA 与高性能网络(verbs/InfiniBand/RoCE/NCCL)","questionCount":78,"sort":1},{"id":974,"name":"旁路数据面(DPDK/SPDK)","questionCount":26,"sort":2}]},{"id":198,"name":"Linux 内核新工程(sched_ext、maple tree)","sort":24,"subcategories":[{"id":975,"name":"内核新数据结构与同步(sched_ext/maple tree/RCU)","questionCount":45,"sort":1},{"id":976,"name":"io_uring 命令通道(uring_cmd)与沙箱协同","questionCount":78,"sort":2}]},{"id":199,"name":"机密计算与虚拟化","sort":25,"subcategories":[{"id":977,"name":"机密计算(TDX/SGX/CCA/SNP/CoCo)","questionCount":37,"sort":1},{"id":978,"name":"虚拟化与 KVM/QEMU","questionCount":17,"sort":2}]},{"id":200,"name":"操作系统高频基础(复习精要,与第三、四、九、十九节互补)","sort":26,"subcategories":[{"id":979,"name":"进程、线程与协程","questionCount":17,"sort":1},{"id":980,"name":"死锁与同步经典问题","questionCount":20,"sort":2},{"id":981,"name":"CPU 调度算法经典","questionCount":20,"sort":3},{"id":982,"name":"内存管理经典(分页/分段/置换)","questionCount":20,"sort":4}]},{"id":201,"name":"网络高频基础(复习精要,与第五、六、二十一节互补)","sort":27,"subcategories":[{"id":983,"name":"TCP 连接管理经典问题","questionCount":20,"sort":1},{"id":984,"name":"HTTP 与浏览器全过程","questionCount":20,"sort":2},{"id":985,"name":"IP 地址与子网划分","questionCount":20,"sort":3}]},{"id":202,"name":"计算机基础综合场景与高频真题","sort":28,"subcategories":[{"id":986,"name":"综合性能与故障场景题","questionCount":18,"sort":1},{"id":987,"name":"高频易混淆概念辨析","questionCount":19,"sort":2},{"id":988,"name":"手写与纸上推演题","questionCount":19,"sort":3}]},{"id":203,"name":"AI、ML 基础(机器学习、深度学习、大模型)","sort":29,"subcategories":[{"id":989,"name":"机器学习基础(监督/无监督/评估)","questionCount":20,"sort":1},{"id":990,"name":"深度学习与神经网络基础","questionCount":20,"sort":2},{"id":991,"name":"大模型与 Transformer 基础","questionCount":20,"sort":3}]}],"id":1,"name":"计算机基础","sort":1},{"categories":[{"id":211,"name":"复杂度模型与算法分析","sort":1,"subcategories":[{"id":1027,"name":"递推式与主定理与均摊分析与势能法","questionCount":18,"sort":1},{"id":1028,"name":"渐近记号基础与比较","questionCount":18,"sort":2},{"id":1029,"name":"交换论证、归约与下界证明","questionCount":19,"sort":3}]},{"id":222,"name":"线性结构、树、图与查找","sort":2,"subcategories":[{"id":1084,"name":"链表、双端队列与单调结构","questionCount":18,"sort":1},{"id":1085,"name":"表达式处理、哈希函数与冲突解决","questionCount":18,"sort":2},{"id":1086,"name":"高级堆与树状数组","questionCount":18,"sort":3},{"id":1087,"name":"图的遍历与拓扑排序","questionCount":19,"sort":4},{"id":1088,"name":"跳表与索引","questionCount":17,"sort":5}]},{"id":223,"name":"字符串表示与 Unicode","sort":3,"subcategories":[{"id":1089,"name":"字符串基础与正则","questionCount":18,"sort":1},{"id":1090,"name":"多模式匹配与滚动哈希","questionCount":21,"sort":2},{"id":1091,"name":"字典与前缀差分","questionCount":20,"sort":3},{"id":1092,"name":"动态规划(DP)分类","questionCount":30,"sort":4}]},{"id":224,"name":"位运算、数学与随机化","sort":4,"subcategories":[{"id":1093,"name":"数论基础与位运算技巧与随机化算法","questionCount":17,"sort":1},{"id":1094,"name":"博弈论与 Sprague-Grundy","questionCount":18,"sort":2},{"id":1095,"name":"几何算法与凸包","questionCount":21,"sort":3}]},{"id":225,"name":"缓存淘汰、限流调度与经典设计模式应用","sort":5,"subcategories":[{"id":1096,"name":"经典淘汰策略与替换算法理论与现代缓存设计","questionCount":35,"sort":1},{"id":1097,"name":"多级缓存与限流调度","questionCount":22,"sort":2},{"id":1098,"name":"实时调度与负载均衡","questionCount":17,"sort":3},{"id":1099,"name":"组合、代理与事件模式","questionCount":22,"sort":4},{"id":1100,"name":"可靠消息与事务模式与分布式数据与协调","questionCount":19,"sort":5}]},{"id":226,"name":"状态机、反模式与演进选型","sort":6,"subcategories":[{"id":1101,"name":"有限状态机与状态图","questionCount":21,"sort":1},{"id":1102,"name":"工作流、编排与补偿","questionCount":20,"sort":2},{"id":1103,"name":"反模式与代码坏味道","questionCount":20,"sort":3},{"id":1104,"name":"重构与模式选型","questionCount":21,"sort":4},{"id":1105,"name":"Fowler 重构 22 反模式","questionCount":22,"sort":5}]},{"id":227,"name":"字符串与图算法进阶(网络流、可计算性与外存算法)","sort":7,"subcategories":[{"id":1106,"name":"字符串高级主题(Sedgewick 4e)","questionCount":68,"sort":1},{"id":1107,"name":"高级数据结构与在线算法","questionCount":67,"sort":2},{"id":1108,"name":"字符串算法高频(KMP/Z/Manacher/后缀家族/回文自动机)","questionCount":36,"sort":3}]},{"id":228,"name":"区间查询与概率型数据结构(Sketch/HLL/一致性哈希)","sort":8,"subcategories":[{"id":1109,"name":"稀疏表、RMQ-LCA 与 Mo 队","questionCount":19,"sort":1},{"id":1110,"name":"位并行、Bitset DP 与 Cartesian Tree","questionCount":20,"sort":2},{"id":1111,"name":"HyperLogLog、t-digest 与 KLL","questionCount":34,"sort":3},{"id":1112,"name":"Learned Hash 与高级哈希变体","questionCount":21,"sort":4}]},{"id":229,"name":"数论与同余","sort":9,"subcategories":[{"id":1113,"name":"离散对数","questionCount":17,"sort":1},{"id":1114,"name":"Pollard Rho 与 Miller-Rabin","questionCount":19,"sort":2},{"id":1115,"name":"FFT/NTT/MTT 的大整数乘法","questionCount":20,"sort":3},{"id":1116,"name":"素数筛与 Stripping Lemma 与欧拉 φ 与 Carmichael λ","questionCount":20,"sort":4}]},{"id":212,"name":"微服务架构模式","sort":10,"subcategories":[{"id":1030,"name":"服务发现与通信与数据管理与一致性","questionCount":19,"sort":1},{"id":1031,"name":"消息、事件与异步","questionCount":20,"sort":2},{"id":1032,"name":"韧性、可测性与部署","questionCount":21,"sort":3},{"id":1033,"name":"分布式与架构反模式与 Microsoft Cloud Antipatterns","questionCount":20,"sort":4},{"id":1034,"name":"POSA 并发/网络对象与分布式模式","questionCount":37,"sort":5},{"id":1035,"name":"Cloud Design Patterns 与 Exactly-Once","questionCount":47,"sort":6}]},{"id":213,"name":"分布式共识与高级树结构(线段树家族、空间索引)","sort":11,"subcategories":[{"id":1036,"name":"Paxos/Raft 家族与 BFT","questionCount":27,"sort":1},{"id":1037,"name":"几何、排序与在线算法补缺","questionCount":29,"sort":2},{"id":1038,"name":"CLRS 六至七部分核心章节","questionCount":29,"sort":3},{"id":1039,"name":"Segment Tree Beats(势能线段树)","questionCount":46,"sort":4},{"id":1040,"name":"Octree / R-Tree / R*-Tree 与 BSP-Tree 与其他空间分割","questionCount":21,"sort":5}]},{"id":214,"name":"Persistent 数据结构全谱","sort":12,"subcategories":[{"id":1041,"name":"Persistent Segment Tree","questionCount":17,"sort":1},{"id":1042,"name":"RRB-Tree 与 Splay 操作","questionCount":17,"sort":2},{"id":1043,"name":"Splay 高级工程","questionCount":19,"sort":3},{"id":1044,"name":"NTT 与多模数与多项式高级操作","questionCount":18,"sort":4},{"id":1045,"name":"分治 FFT 与生成函数与进阶多项式","questionCount":17,"sort":5}]},{"id":215,"name":"哈希工程与竞赛模板生态","sort":13,"subcategories":[{"id":1046,"name":"单/双哈希、模数选取与哈希攻击防御","questionCount":27,"sort":1},{"id":1047,"name":"Codeforces EDU 与 AtCoder Library","questionCount":19,"sort":2},{"id":1048,"name":"Persistent 状态管理与 KACTL 头文件实现细节与 CLRS 全章节核心工程化","questionCount":23,"sort":3},{"id":1049,"name":"CP-Algorithms 模板与实战","questionCount":19,"sort":4},{"id":1050,"name":"Splay 操作与势能分析与 Link-Cut Tree 与 Top Tree","questionCount":19,"sort":5}]},{"id":216,"name":"势能线段树与现代算法工程","sort":14,"subcategories":[{"id":1051,"name":"势能线段树基础、高级操作与复杂度证明","questionCount":26,"sort":1},{"id":1052,"name":"长链剖分、NTT/CRT 与多项式操作","questionCount":29,"sort":2},{"id":1053,"name":"AI 时代复杂度、正确性与 AI 原生数据结构","questionCount":47,"sort":3},{"id":1054,"name":"分布式一致性、并行与在线算法","questionCount":50,"sort":4}]},{"id":217,"name":"GoF 设计模式与现代架构模式","sort":15,"subcategories":[{"id":1055,"name":"现代并发模式","questionCount":21,"sort":1},{"id":1056,"name":"现代分布式模式","questionCount":21,"sort":2},{"id":1057,"name":"现代架构模式","questionCount":21,"sort":3},{"id":1058,"name":"创建型模式高频","questionCount":18,"sort":4},{"id":1059,"name":"结构型与行为型高频","questionCount":19,"sort":5},{"id":1060,"name":"DDD 战术模式与领域驱动设计(聚合/界限上下文/Repository)","questionCount":30,"sort":6},{"id":1061,"name":"函数式设计模式(FP 与类型驱动设计)","questionCount":17,"sort":7},{"id":1062,"name":"Rust/Go 语言惯用设计模式","questionCount":20,"sort":8},{"id":1063,"name":"架构演进与迁移模式(Strangler/防腐层/绞杀者)","questionCount":18,"sort":9}]},{"id":218,"name":"数组高频技巧(单调栈、滑动窗口、前缀和)","sort":16,"subcategories":[{"id":1064,"name":"单调栈基础与直方图与接雨水类","questionCount":17,"sort":1},{"id":1065,"name":"滑动窗口最值与单调栈变形","questionCount":33,"sort":2},{"id":1066,"name":"子数组计数、双指针与前缀和","questionCount":32,"sort":3},{"id":1067,"name":"二维/多维差分与哈希","questionCount":24,"sort":4}]},{"id":219,"name":"随机化与近似算法","sort":17,"subcategories":[{"id":1068,"name":"随机化与近似算法","questionCount":66,"sort":1},{"id":1069,"name":"平衡树变形与跳表(Treap/Splay/无旋 Treap)","questionCount":17,"sort":2},{"id":1070,"name":"外部排序与大规模数据处理(MapReduce/BSP)","questionCount":21,"sort":3}]},{"id":220,"name":"高频手撕与面试实战","sort":18,"subcategories":[{"id":1071,"name":"二分、排序与选择","questionCount":20,"sort":1},{"id":1072,"name":"链表、栈队列高频","questionCount":21,"sort":2},{"id":1073,"name":"字符串与矩阵高频","questionCount":22,"sort":3},{"id":1074,"name":"搜索、DP 与图高频","questionCount":26,"sort":4},{"id":1075,"name":"并发与设计类手撕","questionCount":19,"sort":5},{"id":1076,"name":"二叉树高频","questionCount":21,"sort":6},{"id":1077,"name":"回溯与图论高频","questionCount":22,"sort":7},{"id":1078,"name":"哈希表高频题(两数之和/异位词/连续序列)","questionCount":19,"sort":8},{"id":1079,"name":"并查集(Union-Find)高频题","questionCount":20,"sort":9},{"id":1080,"name":"位运算高频题","questionCount":20,"sort":10}]},{"id":221,"name":"向量搜索与 AI 时代数据结构","sort":19,"subcategories":[{"id":1081,"name":"近似最近邻(ANN)搜索","questionCount":17,"sort":1},{"id":1082,"name":"现代并发数据结构","questionCount":35,"sort":2},{"id":1083,"name":"CRDT 与分布式数据结构","questionCount":32,"sort":3}]}],"id":2,"name":"算法与设计模式","sort":2},{"categories":[{"id":153,"name":"关系模型与 SQL 基础","sort":1,"subcategories":[{"id":785,"name":"关系模型、NULL 与三值逻辑","questionCount":71,"sort":1},{"id":786,"name":"约束、SQL 子句与方言","questionCount":86,"sort":2},{"id":787,"name":"数据类型、视图与函数","questionCount":91,"sort":3},{"id":788,"name":"触发器、序列与索引","questionCount":98,"sort":4},{"id":789,"name":"临时表与 CTE 物化与 DDL 元数据与目录","questionCount":42,"sort":5}]},{"id":164,"name":"SQL 查询与表达式","sort":2,"subcategories":[{"id":833,"name":"投影与筛选与聚合与分组","questionCount":46,"sort":1},{"id":834,"name":"窗口函数与 CTE 与递归","questionCount":58,"sort":2},{"id":835,"name":"集合、子查询与字符串处理","questionCount":73,"sort":3},{"id":836,"name":"数学、日期与 JSON 路径","questionCount":67,"sort":4},{"id":837,"name":"XML、数组、图查询(SQL/PGQ)与排序规则","questionCount":47,"sort":5},{"id":838,"name":"SQL 手写实战题","questionCount":19,"sort":6}]},{"id":175,"name":"SQL 写入与全操作","sort":3,"subcategories":[{"id":876,"name":"写入与 RETURNING","questionCount":58,"sort":1},{"id":877,"name":"MERGE 与 UPSERT 与批量导入导出与数据迁移","questionCount":62,"sort":2},{"id":878,"name":"事务性 DDL 与写入热点与限流与内外连接","questionCount":64,"sort":3},{"id":879,"name":"半/反连接、LATERAL 与流式查询","questionCount":72,"sort":4},{"id":880,"name":"分页、CTE 与结果集运算","questionCount":40,"sort":5}]},{"id":176,"name":"数据类型与约束","sort":4,"subcategories":[{"id":881,"name":"整数与精确数值与浮点与舍入","questionCount":31,"sort":1},{"id":882,"name":"日期时间与时区与文本与排序规则","questionCount":46,"sort":2},{"id":883,"name":"范围与枚举与字符集与编码","questionCount":45,"sort":3},{"id":884,"name":"UUID、空间类型与扩展","questionCount":53,"sort":4},{"id":885,"name":"布尔与位串类型与约束体系(CHECK、外键、排他约束)","questionCount":23,"sort":5}]},{"id":177,"name":"范式与数据建模","sort":5,"subcategories":[{"id":886,"name":"函数依赖、规范化与 ER 建模","questionCount":66,"sort":1},{"id":887,"name":"多租户、反范式与文档模型","questionCount":66,"sort":2},{"id":888,"name":"命名规范与 B-tree/GIN 索引","questionCount":60,"sort":3},{"id":889,"name":"BRIN、列存与组合索引","questionCount":66,"sort":4},{"id":890,"name":"跳表与 LSM","questionCount":20,"sort":5}]},{"id":178,"name":"索引生命周期与优化器","sort":6,"subcategories":[{"id":891,"name":"复合索引设计与统计信息与基数","questionCount":27,"sort":1},{"id":892,"name":"代价模型","questionCount":22,"sort":2},{"id":893,"name":"计划缓存与 Hint","questionCount":20,"sort":3},{"id":894,"name":"索引膨胀、直方图与采样","questionCount":25,"sort":4},{"id":895,"name":"自适应计划与 CBO 与 RBO","questionCount":18,"sort":5},{"id":896,"name":"索引失效场景清单","questionCount":17,"sort":6}]},{"id":179,"name":"执行计划与 SQL 优化","sort":7,"subcategories":[{"id":897,"name":"EXPLAIN 读法与连接算法","questionCount":34,"sort":1},{"id":898,"name":"谓词改写、JIT 与执行优化","questionCount":36,"sort":2},{"id":899,"name":"ACID、隔离级别与 SSI","questionCount":40,"sort":3},{"id":900,"name":"事务调度与长事务","questionCount":38,"sort":4},{"id":901,"name":"事务监控与死锁","questionCount":20,"sort":5}]},{"id":180,"name":"MVCC 与锁","sort":8,"subcategories":[{"id":902,"name":"版本可见性","questionCount":22,"sort":1},{"id":903,"name":"记录间隙临键锁","questionCount":20,"sort":2},{"id":904,"name":"元数据与表锁","questionCount":19,"sort":3},{"id":905,"name":"咨询锁与锁超时与行锁升级","questionCount":19,"sort":4},{"id":906,"name":"谓词锁、死锁与乐观并发控制","questionCount":19,"sort":5}]},{"id":181,"name":"并发异常与死锁","sort":9,"subcategories":[{"id":907,"name":"脏读与不可重复读","questionCount":19,"sort":1},{"id":908,"name":"幻读与写偏斜","questionCount":19,"sort":2},{"id":909,"name":"丢失更新与死锁等待图","questionCount":19,"sort":3},{"id":910,"name":"热点行与并发控制","questionCount":18,"sort":4}]},{"id":154,"name":"连接池 ORM 与批处理","sort":10,"subcategories":[{"id":790,"name":"连接池与会话与连接泄漏与保活","questionCount":20,"sort":1},{"id":791,"name":"ORM 缓存抓取","questionCount":20,"sort":2},{"id":792,"name":"声明式事务与批量读写与导入","questionCount":19,"sort":3},{"id":793,"name":"驱动与协议","questionCount":19,"sort":4},{"id":794,"name":"预编译与绑定与多语句与管道","questionCount":19,"sort":5}]},{"id":155,"name":"应用侧数据模式与备份监控运维","sort":11,"subcategories":[{"id":795,"name":"深分页、幂等与状态机","questionCount":29,"sort":1},{"id":796,"name":"Schema 迁移与 Expand-Contract","questionCount":47,"sort":2},{"id":797,"name":"物理/逻辑备份与 WAL","questionCount":55,"sort":3},{"id":798,"name":"备份窗口与 SQL 指纹","questionCount":54,"sort":4},{"id":799,"name":"经典场景与架构实战","questionCount":18,"sort":5}]},{"id":156,"name":"复制读写分离与高可用","sort":12,"subcategories":[{"id":800,"name":"复制位点与延迟与读写一致性","questionCount":19,"sort":1},{"id":801,"name":"故障切换、选主与脑裂与跨地域容灾","questionCount":18,"sort":2},{"id":802,"name":"半同步、复制拓扑与分片","questionCount":21,"sort":3},{"id":803,"name":"CAP/Raft、CDC 与 Outbox","questionCount":19,"sort":4},{"id":804,"name":"全局二级索引与多活","questionCount":19,"sort":5}]},{"id":157,"name":"PostgreSQL 核心与运维","sort":13,"subcategories":[{"id":805,"name":"PG Schema、FDW 与 VACUUM","questionCount":22,"sort":1},{"id":806,"name":"物理与逻辑复制与认证与 WAL","questionCount":20,"sort":2},{"id":807,"name":"备份、PITR 与 pg_stat 运维视图","questionCount":18,"sort":3},{"id":808,"name":"钩子与扩展开发与 PG 高可用 Patroni","questionCount":19,"sort":4},{"id":809,"name":"复制槽与连接管理","questionCount":18,"sort":5}]},{"id":158,"name":"MySQL InnoDB 与复制","sort":14,"subcategories":[{"id":810,"name":"InnoDB Buffer Pool 与索引","questionCount":27,"sort":1},{"id":811,"name":"InnoDB 锁、事务隔离与复制拓扑","questionCount":33,"sort":2}]},{"id":159,"name":"MongoDB 文档与分布式","sort":15,"subcategories":[{"id":812,"name":"嵌入引用与聚合与索引与 TTL 地理","questionCount":19,"sort":1},{"id":813,"name":"事务与副本集与分片与 Balancer","questionCount":19,"sort":2},{"id":814,"name":"Change Streams 与校验与 WiredTiger 与压缩","questionCount":19,"sort":3},{"id":815,"name":"聚合管道","questionCount":19,"sort":4},{"id":816,"name":"写入关注与读关注与备份恢复与运维","questionCount":19,"sort":5}]},{"id":160,"name":"Elasticsearch 检索引擎与数据库安全","sort":16,"subcategories":[{"id":817,"name":"ES 倒排索引与行级安全","questionCount":20,"sort":1},{"id":818,"name":"TLS 静态字段加密与 KMS 密钥轮换","questionCount":19,"sort":2},{"id":819,"name":"审计、SQL 注入防护与密钥管理","questionCount":20,"sort":3}]},{"id":161,"name":"数据治理与生命周期","sort":17,"subcategories":[{"id":820,"name":"分类分级与数据血缘","questionCount":19,"sort":1},{"id":821,"name":"质量维度、对账与生命周期管理","questionCount":17,"sort":2},{"id":822,"name":"数据脱敏与新型库选型","questionCount":17,"sort":3},{"id":823,"name":"OLTP vs OLAP 选型与云原生与多模","questionCount":19,"sort":4},{"id":824,"name":"综合架构题","questionCount":19,"sort":5}]},{"id":162,"name":"ClickHouse MergeTree 家族与外部数据源","sort":18,"subcategories":[{"id":825,"name":"MergeTree 家族全集","questionCount":17,"sort":1},{"id":826,"name":"Dictionaries 与 External Data Sources","questionCount":19,"sort":2},{"id":827,"name":"Parallel Replicas","questionCount":17,"sort":3},{"id":828,"name":"ClickHouse 列存原理与写入路径与复制机制","questionCount":20,"sort":4}]},{"id":163,"name":"NewSQL、Lakehouse 与向量、时序数据库","sort":19,"subcategories":[{"id":829,"name":"TiDB/OceanBase/PolarDB/Citus 分布式数据库","questionCount":34,"sort":1},{"id":830,"name":"Apache Iceberg 与 Delta Lake","questionCount":31,"sort":2},{"id":831,"name":"ANN 算法与向量库选型","questionCount":59,"sort":3},{"id":832,"name":"时序数据库与变更数据捕获(CDC)工具","questionCount":36,"sort":4}]},{"id":165,"name":"嵌入式数据库、基准迁移工具与国产数据库","sort":20,"subcategories":[{"id":839,"name":"DuckDB、SQLite 与 WASM/OPFS","questionCount":43,"sort":1},{"id":840,"name":"基准测试(TPC-H/TPC-DS/YCSB)与迁移工具","questionCount":27,"sort":2},{"id":841,"name":"数据库可观测性与性能监控","questionCount":18,"sort":3},{"id":842,"name":"openGauss/GaussDB 与高可用灾备","questionCount":41,"sort":4}]},{"id":166,"name":"Aurora 与 Serverless 云数据库架构","sort":21,"subcategories":[{"id":843,"name":"Aurora 存储与日志即数据库","questionCount":18,"sort":1},{"id":844,"name":"Serverless 数据库与云原生数据库高可用","questionCount":20,"sort":2},{"id":845,"name":"成本与运维与 MPP 架构基础","questionCount":20,"sort":3},{"id":846,"name":"分布式执行与资源隔离","questionCount":24,"sort":4}]},{"id":167,"name":"数据库内核原理与执行引擎","sort":22,"subcategories":[{"id":847,"name":"查询执行模型","questionCount":18,"sort":1},{"id":848,"name":"存储引擎与索引演进","questionCount":20,"sort":2},{"id":849,"name":"优化器与代价模型","questionCount":18,"sort":3}]},{"id":168,"name":"时序数据库与图数据库专项","sort":23,"subcategories":[{"id":850,"name":"时序数据库","questionCount":20,"sort":1},{"id":851,"name":"图数据库","questionCount":20,"sort":2}]},{"id":169,"name":"数据库与 Kubernetes 运维","sort":24,"subcategories":[{"id":852,"name":"数据库 Operator 与高可用故障转移","questionCount":24,"sort":1},{"id":853,"name":"数据库备份恢复自动化(K8s/Operator 视角)","questionCount":19,"sort":2},{"id":854,"name":"列存格式、编码与向量化执行引擎","questionCount":23,"sort":3},{"id":855,"name":"压缩、向量聚合与 ProxySQL 读写分离","questionCount":24,"sort":4},{"id":856,"name":"ShardingSphere-Proxy 与代理调优","questionCount":26,"sort":5}]},{"id":170,"name":"多模数据库与统一查询","sort":25,"subcategories":[{"id":857,"name":"宽表、NoSQL 与多模查询","questionCount":37,"sort":1},{"id":858,"name":"行/列存融合与实时分析","questionCount":32,"sort":2},{"id":859,"name":"容量规划、混沌与可观测","questionCount":31,"sort":3},{"id":860,"name":"CAP/BASE、一致性模型与 Paxos/Raft","questionCount":38,"sort":4}]},{"id":171,"name":"AI4DB 与数据库安全及 ORM 最佳实践","sort":26,"subcategories":[{"id":861,"name":"AI 智能数据库(AI4DB)","questionCount":18,"sort":1},{"id":862,"name":"数据库安全(TDE、列级加密、动态脱敏、审计)","questionCount":19,"sort":2},{"id":863,"name":"ORM 最佳实践(Hibernate N+1、MyBatis 优化、JPA vs JDBC)","questionCount":19,"sort":3},{"id":864,"name":"分布式事务深入(2PC、TCC、Saga、Seata)","questionCount":19,"sort":4}]},{"id":172,"name":"Redis 核心与缓存工程","sort":27,"subcategories":[{"id":865,"name":"Redis 基础数据结构(String/Hash/List/Set/ZSet)","questionCount":25,"sort":1},{"id":866,"name":"Redis 高可用与集群(Sentinel/Cluster)","questionCount":40,"sort":2},{"id":867,"name":"单线程模型与 IO 多路复用与分布式锁与缓存一致性","questionCount":20,"sort":3},{"id":868,"name":"缓存与数据库一致性实战","questionCount":18,"sort":4},{"id":869,"name":"Redis 持久化(RDB/AOF)与内存淘汰","questionCount":20,"sort":5}]},{"id":173,"name":"实时数仓与 OLAP 引擎(Doris、StarRocks、Hologres)","sort":28,"subcategories":[{"id":870,"name":"实时数仓架构与选型","questionCount":20,"sort":1},{"id":871,"name":"Apache Doris 核心原理","questionCount":20,"sort":2},{"id":872,"name":"StarRocks 核心原理","questionCount":17,"sort":3},{"id":873,"name":"Hologres 与云原生数仓","questionCount":17,"sort":4},{"id":874,"name":"实时入湖入仓与数据同步","questionCount":18,"sort":5}]},{"id":174,"name":"数仓建模与数据仓库分层(维度建模、事实表、拉链表、指标体系)","sort":29,"subcategories":[{"id":875,"name":"数仓分层与维度建模","questionCount":18,"sort":1}]}],"id":3,"name":"数据库","sort":3},{"categories":[{"id":135,"name":"可读性与代码风格","sort":1,"subcategories":[{"id":703,"name":"命名规范与意图表达","questionCount":26,"sort":1},{"id":704,"name":"注释与文档","questionCount":20,"sort":2},{"id":705,"name":"代码格式化与布局","questionCount":20,"sort":3},{"id":706,"name":"代码可读性最佳实践","questionCount":19,"sort":4},{"id":707,"name":"异常处理与错误码规范","questionCount":19,"sort":5},{"id":708,"name":"API 设计规范","questionCount":19,"sort":6},{"id":709,"name":"国际化与本地化代码规范","questionCount":19,"sort":7},{"id":710,"name":"团队编码规范与风格指南治理","questionCount":17,"sort":8}]},{"id":145,"name":"SOLID 与 Clean Code 原则","sort":2,"subcategories":[{"id":749,"name":"单一职责原则(SRP)","questionCount":17,"sort":1},{"id":750,"name":"开闭原则(OCP)与里氏替换原则(LSP)","questionCount":17,"sort":2},{"id":751,"name":"接口隔离原则(ISP)与依赖倒置原则(DIP)","questionCount":17,"sort":3},{"id":752,"name":"组合优于继承","questionCount":19,"sort":4},{"id":753,"name":"DRY、KISS、YAGNI 原则","questionCount":19,"sort":5},{"id":754,"name":"设计模式与惯用法","questionCount":22,"sort":6}]},{"id":146,"name":"DDD 与领域建模","sort":3,"subcategories":[{"id":755,"name":"实体、值对象与聚合","questionCount":19,"sort":1},{"id":756,"name":"领域服务、应用服务与仓储","questionCount":17,"sort":2},{"id":757,"name":"限界上下文与集成","questionCount":19,"sort":3},{"id":758,"name":"领域事件与架构风格","questionCount":20,"sort":4},{"id":759,"name":"架构测试与依赖治理","questionCount":19,"sort":5}]},{"id":147,"name":"日志编码与治理规范","sort":4,"subcategories":[{"id":760,"name":"结构化日志与字段规范","questionCount":19,"sort":1},{"id":761,"name":"日志治理与成本","questionCount":17,"sort":2}]},{"id":148,"name":"代码评审与协作","sort":5,"subcategories":[{"id":762,"name":"评审流程与目标","questionCount":18,"sort":1},{"id":763,"name":"评审反馈与风险分级","questionCount":18,"sort":2},{"id":764,"name":"大变更与分阶段审查","questionCount":19,"sort":3},{"id":765,"name":"结对编程与 Mob 编程","questionCount":17,"sort":4},{"id":766,"name":"评审反模式与度量","questionCount":19,"sort":5},{"id":767,"name":"评审工具与自动化","questionCount":18,"sort":6},{"id":768,"name":"大型 PR 处理","questionCount":18,"sort":7},{"id":769,"name":"评审中的心理学与有效沟通","questionCount":18,"sort":8}]},{"id":149,"name":"测试策略与质量验证","sort":6,"subcategories":[{"id":770,"name":"测试技术与方法","questionCount":20,"sort":1},{"id":771,"name":"可验证设计与测试替身","questionCount":19,"sort":2}]},{"id":150,"name":"安全编码","sort":7,"subcategories":[{"id":772,"name":"OWASP Top 10 与注入攻击防御","questionCount":17,"sort":1},{"id":773,"name":"CWE 弱点预防","questionCount":18,"sort":2},{"id":774,"name":"认证授权与会话安全","questionCount":18,"sort":3},{"id":775,"name":"密码学与秘密处理","questionCount":18,"sort":4},{"id":776,"name":"SLSA 与供应链安全","questionCount":19,"sort":5}]},{"id":151,"name":"威胁建模与攻击面分析","sort":8,"subcategories":[{"id":777,"name":"STRIDE 威胁建模","questionCount":20,"sort":1},{"id":778,"name":"PASTA 与 VAST 威胁建模","questionCount":20,"sort":2},{"id":779,"name":"攻击面分析","questionCount":20,"sort":3},{"id":780,"name":"安全编码标准","questionCount":17,"sort":4}]},{"id":152,"name":"版本控制与发布工程","sort":9,"subcategories":[{"id":781,"name":"Conventional Commits 与 Semantic Versioning","questionCount":21,"sort":1},{"id":782,"name":"Keep a Changelog 与发布工程","questionCount":18,"sort":2},{"id":783,"name":"分支策略与提交规范","questionCount":34,"sort":3},{"id":784,"name":"Git 实操高频","questionCount":17,"sort":4}]},{"id":136,"name":"合规与供应链安全","sort":10,"subcategories":[{"id":711,"name":"Scorecard 与 CII Best Practices Badge","questionCount":17,"sort":1},{"id":712,"name":"依赖选择与版本管理","questionCount":17,"sort":2},{"id":713,"name":"SCA 与漏洞管理","questionCount":18,"sort":3},{"id":714,"name":"许可证合规","questionCount":19,"sort":4},{"id":715,"name":"SBOM(软件物料清单)","questionCount":19,"sort":5},{"id":716,"name":"密钥泄漏检测与敏感信息治理","questionCount":19,"sort":6}]},{"id":137,"name":"平台工程与开发者体验","sort":11,"subcategories":[{"id":717,"name":"平台工程基础与黄金路径","questionCount":18,"sort":1},{"id":718,"name":"自服务与脚手架","questionCount":18,"sort":2},{"id":719,"name":"DORA 指标与交付效能度量","questionCount":28,"sort":3},{"id":720,"name":"价值流度量与开发者体验","questionCount":19,"sort":4}]},{"id":138,"name":"架构适应度函数与演进式架构","sort":12,"subcategories":[{"id":721,"name":"演进式架构基础","questionCount":17,"sort":1},{"id":722,"name":"架构演进模式","questionCount":19,"sort":2}]},{"id":139,"name":"代码质量度量与静态分析","sort":13,"subcategories":[{"id":723,"name":"代码度量指标","questionCount":17,"sort":1},{"id":724,"name":"SAST 与污点分析","questionCount":22,"sort":2},{"id":725,"name":"DAST、IAST 与模糊测试","questionCount":19,"sort":3},{"id":726,"name":"代码质量档案与技术债度量","questionCount":18,"sort":4},{"id":727,"name":"Lint 与格式化工具链","questionCount":20,"sort":5},{"id":728,"name":"复杂度治理与质量门禁","questionCount":17,"sort":6}]},{"id":140,"name":"重构技术与代码异味","sort":14,"subcategories":[{"id":729,"name":"代码坏味道识别","questionCount":18,"sort":1},{"id":730,"name":"重构手法目录(Martin Fowler《重构》第 2 版)","questionCount":18,"sort":2},{"id":731,"name":"遗留代码接缝与测试替身","questionCount":18,"sort":3},{"id":732,"name":"重构安全网与验证","questionCount":18,"sort":4}]},{"id":141,"name":"技术债管理","sort":15,"subcategories":[{"id":733,"name":"技术债识别与分类","questionCount":18,"sort":1},{"id":734,"name":"技术债量化与利息","questionCount":17,"sort":2},{"id":735,"name":"技术债偿还策略","questionCount":18,"sort":3},{"id":736,"name":"兼容层与迁移策略","questionCount":20,"sort":4}]},{"id":142,"name":"AI 辅助编码与代码审查","sort":16,"subcategories":[{"id":737,"name":"AI 辅助编程实践","questionCount":18,"sort":1},{"id":738,"name":"AI 生成代码的安全审查","questionCount":17,"sort":2},{"id":739,"name":"AI 辅助测试与质量保障","questionCount":19,"sort":3},{"id":740,"name":"AI 代码审查工具与流程","questionCount":21,"sort":4},{"id":741,"name":"AI 时代的代码质量挑战与治理","questionCount":19,"sort":5},{"id":742,"name":"SDD / Spec Kit 规范驱动开发(Vibe Coding 升级范式)","questionCount":17,"sort":6}]},{"id":143,"name":"ADR 与技术文档工程","sort":17,"subcategories":[{"id":743,"name":"架构决策记录(ADR)","questionCount":17,"sort":1},{"id":744,"name":"技术文档工程","questionCount":19,"sort":2}]},{"id":144,"name":"代码质量前沿:SDD、Vibe Coding 与 AI 治理","sort":18,"subcategories":[{"id":745,"name":"Spec-Driven Development(SDD)深入","questionCount":19,"sort":1},{"id":746,"name":"Vibe Coding 治理与质量门禁","questionCount":17,"sort":2},{"id":747,"name":"AI 时代的代码度量演进","questionCount":18,"sort":3},{"id":748,"name":"团队级 AI 协作规范与平台","questionCount":22,"sort":4}]}],"id":4,"name":"代码质量与规范","sort":4},{"categories":[{"id":19,"name":"Java 核心基础","sort":1,"subcategories":[{"id":111,"name":"语法、类型系统与异常处理","questionCount":99,"sort":1},{"id":112,"name":"集合框架","questionCount":78,"sort":2},{"id":113,"name":"泛型与类型擦除与注解与反射","questionCount":66,"sort":3},{"id":114,"name":"Lambda 与 Stream API 与 Optional 与函数式编程","questionCount":89,"sort":4},{"id":115,"name":"日期、字符串、I/O 与序列化","questionCount":74,"sort":5},{"id":116,"name":"Java 模块系统(JPMS)与原生打包(jlink/jpackage)","questionCount":21,"sort":6}]},{"id":30,"name":"并发编程","sort":2,"subcategories":[{"id":175,"name":"AQS 与显式同步器","questionCount":63,"sort":1},{"id":176,"name":"CAS 与原子类","questionCount":65,"sort":2},{"id":177,"name":"volatile 与 JMM 内存模型","questionCount":19,"sort":3},{"id":178,"name":"synchronized 与锁机制","questionCount":23,"sort":4},{"id":179,"name":"线程基础与生命周期","questionCount":49,"sort":5},{"id":180,"name":"并发集合","questionCount":19,"sort":6},{"id":181,"name":"Future 与 CompletableFuture 异步编程","questionCount":26,"sort":7},{"id":182,"name":"锁优化与无锁编程","questionCount":17,"sort":8},{"id":183,"name":"线程池与 Executor 框架","questionCount":118,"sort":9},{"id":184,"name":"并发设计模式与线程安全实践","questionCount":99,"sort":10},{"id":185,"name":"高频并发场景实战","questionCount":19,"sort":11}]},{"id":36,"name":"JVM 内存与性能","sort":3,"subcategories":[{"id":210,"name":"JVM 内存结构与垃圾回收","questionCount":57,"sort":1},{"id":211,"name":"类加载与字节码","questionCount":18,"sort":2},{"id":212,"name":"JIT 编译与性能优化","questionCount":33,"sort":3},{"id":213,"name":"故障诊断与线上排查","questionCount":17,"sort":4}]},{"id":37,"name":"Spring 核心框架","sort":4,"subcategories":[{"id":214,"name":"Spring IoC 与 AOP","questionCount":32,"sort":1},{"id":215,"name":"Spring MVC 与 Web","questionCount":19,"sort":2},{"id":216,"name":"Spring Boot 核心与自动配置","questionCount":40,"sort":3},{"id":217,"name":"Spring 事务管理","questionCount":33,"sort":4},{"id":218,"name":"Spring Data 与 Spring Security","questionCount":44,"sort":5},{"id":219,"name":"Spring Cache 与消息集成","questionCount":33,"sort":6},{"id":220,"name":"WebFlux 与响应式编程","questionCount":29,"sort":7},{"id":221,"name":"Spring 生态与 I/O 综合","questionCount":61,"sort":8},{"id":222,"name":"Spring Batch 与批处理架构","questionCount":21,"sort":9}]},{"id":38,"name":"Java I/O 体系","sort":5,"subcategories":[{"id":223,"name":"BIO/NIO/AIO 与多路复用","questionCount":85,"sort":1},{"id":224,"name":"文件与网络 I/O 及零拷贝","questionCount":21,"sort":2},{"id":225,"name":"字符集与编码","questionCount":53,"sort":3},{"id":226,"name":"序列化与反序列化","questionCount":23,"sort":4},{"id":227,"name":"零拷贝与高性能 I/O","questionCount":20,"sort":5},{"id":228,"name":"传统流式 I/O 与装饰器体系","questionCount":32,"sort":6}]},{"id":39,"name":"ORM 框架","sort":6,"subcategories":[{"id":229,"name":"JPA 与 Hibernate 基础与 Hibernate 高级特性","questionCount":43,"sort":1},{"id":230,"name":"MyBatis 核心","questionCount":34,"sort":2},{"id":231,"name":"MyBatis-Plus 与扩展与 MyBatis 与 Spring 集成","questionCount":32,"sort":3},{"id":232,"name":"事务与连接池","questionCount":53,"sort":4},{"id":233,"name":"数据库迁移工具与反应式关系型访问(R2DBC 与 Hibernate Reactive)","questionCount":34,"sort":5}]},{"id":40,"name":"Java 数据库集成与连接池","sort":7,"subcategories":[{"id":234,"name":"Spring Data JPA 与 MySQL 集成","questionCount":19,"sort":1},{"id":235,"name":"分库分表与 Spring 集成","questionCount":17,"sort":2},{"id":236,"name":"连接池与数据源(HikariCP/Druid)","questionCount":18,"sort":3},{"id":237,"name":"jOOQ 与类型安全 SQL 访问","questionCount":20,"sort":4}]},{"id":41,"name":"Redis 与消息队列(Java 客户端与 Spring 集成)","sort":8,"subcategories":[{"id":238,"name":"Redis Java 客户端与 Spring Data Redis","questionCount":19,"sort":1},{"id":239,"name":"缓存策略、分布式锁与 Spring 集成","questionCount":74,"sort":2},{"id":240,"name":"Spring Kafka 与消息集成","questionCount":19,"sort":3},{"id":241,"name":"Spring AMQP/RocketMQ 与消息可靠性","questionCount":18,"sort":4},{"id":242,"name":"消息队列选型(Java 视角)","questionCount":18,"sort":5},{"id":243,"name":"Apache Pulsar 与云原生消息中间件","questionCount":20,"sort":6}]},{"id":42,"name":"工程化、容器与设计模式","sort":9,"subcategories":[{"id":244,"name":"Maven 与构建工具","questionCount":58,"sort":1},{"id":245,"name":"CI/CD 基础","questionCount":31,"sort":2},{"id":246,"name":"Kubernetes 基础与部署运维","questionCount":65,"sort":3},{"id":247,"name":"设计模式原则与创建型模式与结构型模式","questionCount":62,"sort":4},{"id":248,"name":"行为型模式","questionCount":79,"sort":5},{"id":249,"name":"架构模式与系统设计方法论","questionCount":86,"sort":6}]},{"id":20,"name":"安全","sort":10,"subcategories":[{"id":117,"name":"Web 安全基础","questionCount":24,"sort":1},{"id":118,"name":"OAuth2 与 JWT","questionCount":19,"sort":2},{"id":119,"name":"Spring Security 深度","questionCount":41,"sort":3},{"id":120,"name":"数据加密与签名与业务安全与风控","questionCount":27,"sort":4},{"id":121,"name":"OWASP Top 10 与 Java 防御","questionCount":19,"sort":5},{"id":122,"name":"密码学与密钥管理","questionCount":19,"sort":6}]},{"id":21,"name":"云原生与微服务","sort":11,"subcategories":[{"id":123,"name":"微服务架构与 Spring Cloud Alibaba","questionCount":64,"sort":1},{"id":124,"name":"Nacos 服务发现与配置","questionCount":96,"sort":2},{"id":125,"name":"Sentinel 限流熔断","questionCount":42,"sort":3},{"id":126,"name":"Seata 分布式事务与服务网格","questionCount":66,"sort":4},{"id":127,"name":"Spring Boot 4 与 Spring Framework 7","questionCount":18,"sort":5},{"id":128,"name":"Dubbo RPC 体系","questionCount":19,"sort":6},{"id":129,"name":"Spring Cloud 官方微服务栈(Gateway/OpenFeign/LoadBalancer/Config/Bus)","questionCount":21,"sort":7}]},{"id":22,"name":"分布式系统","sort":12,"subcategories":[{"id":130,"name":"分布式理论与一致性协议","questionCount":38,"sort":1},{"id":131,"name":"分布式 ID 生成","questionCount":17,"sort":2},{"id":132,"name":"分布式事务方案","questionCount":58,"sort":3},{"id":133,"name":"分布式协调","questionCount":31,"sort":4},{"id":134,"name":"分布式限流与降级与分布式任务调度","questionCount":27,"sort":5}]},{"id":23,"name":"大数据与数据处理","sort":13,"subcategories":[{"id":135,"name":"Hadoop 生态","questionCount":18,"sort":1},{"id":136,"name":"Spark 核心","questionCount":19,"sort":2},{"id":137,"name":"Flink 流处理","questionCount":24,"sort":3},{"id":138,"name":"Elasticsearch","questionCount":58,"sort":4},{"id":139,"name":"数据仓库与 ETL","questionCount":23,"sort":5}]},{"id":24,"name":"JDK 25/26 最新演进","sort":14,"subcategories":[{"id":140,"name":"JDK 25 新特性","questionCount":21,"sort":1},{"id":141,"name":"JDK 26 新特性","questionCount":36,"sort":2},{"id":142,"name":"Virtual Threads 深入","questionCount":28,"sort":3},{"id":143,"name":"Scoped Values 与结构化并发","questionCount":20,"sort":4},{"id":144,"name":"JDK 25/26 性能与工具演进","questionCount":23,"sort":5}]},{"id":25,"name":"响应式编程","sort":15,"subcategories":[{"id":145,"name":"Reactive Streams 规范","questionCount":18,"sort":1},{"id":146,"name":"Reactor 核心 API","questionCount":18,"sort":2},{"id":147,"name":"WebFlux 集成","questionCount":43,"sort":3},{"id":148,"name":"R2DBC 与响应式数据库与 RSocket 与响应式网络","questionCount":24,"sort":4}]},{"id":26,"name":"可观测性、测试与性能调优","sort":16,"subcategories":[{"id":149,"name":"Metrics/Logging/Tracing 与 SLO","questionCount":62,"sort":1},{"id":150,"name":"持续剖析(Continuous Profiling)","questionCount":62,"sort":2},{"id":151,"name":"覆盖率与变异测试与 JVM 调优基础","questionCount":61,"sort":3},{"id":152,"name":"GC 调优与性能分析工具","questionCount":51,"sort":4},{"id":153,"name":"基准与压测","questionCount":18,"sort":5},{"id":154,"name":"JMH 基准测试","questionCount":18,"sort":6},{"id":155,"name":"Async Profiler 与 JFR","questionCount":17,"sort":7},{"id":156,"name":"JVM 性能调优实战","questionCount":19,"sort":8}]},{"id":27,"name":"Spring AI、模块化与工程前沿","sort":17,"subcategories":[{"id":157,"name":"Spring AI 核心","questionCount":26,"sort":1},{"id":158,"name":"Spring AI 多模型集成与 RAG 与 AI 工程基础","questionCount":21,"sort":2},{"id":159,"name":"LLM 安全与 Spring Modulith","questionCount":26,"sort":3},{"id":160,"name":"微服务到模块化改造与回退","questionCount":33,"sort":4},{"id":161,"name":"MCP 协议与 Java 集成实践","questionCount":20,"sort":5}]},{"id":28,"name":"服务接口、网关与 Java 高级特性","sort":18,"subcategories":[{"id":162,"name":"gRPC、REST、Connect-RPC 与 tRPC","questionCount":63,"sort":1},{"id":163,"name":"集合框架与流处理","questionCount":60,"sort":2},{"id":164,"name":"JVM 性能工程与分库分表","questionCount":68,"sort":3},{"id":165,"name":"时间轮、高精度调度与 Vector API","questionCount":73,"sort":4},{"id":166,"name":"Netty 核心专题","questionCount":18,"sort":5},{"id":167,"name":"JSON 处理","questionCount":18,"sort":6},{"id":168,"name":"字节码与反射增强","questionCount":19,"sort":7},{"id":169,"name":"GraphQL 与 Spring for GraphQL","questionCount":20,"sort":8}]},{"id":29,"name":"分布式协调与配置中心进阶","sort":19,"subcategories":[{"id":170,"name":"ZooKeeper 与协调原语","questionCount":18,"sort":1},{"id":171,"name":"etcd 与分布式键值","questionCount":19,"sort":2},{"id":172,"name":"配置中心 Apollo 与 Nacos","questionCount":17,"sort":3},{"id":173,"name":"Redisson 分布式对象","questionCount":18,"sort":4},{"id":174,"name":"注册中心与服务发现","questionCount":18,"sort":5}]},{"id":31,"name":"GraalVM Native Image 生产实践","sort":20,"subcategories":[{"id":186,"name":"Native Image 构建与优化","questionCount":18,"sort":1},{"id":187,"name":"反射配置与 AOT 编译","questionCount":18,"sort":2},{"id":188,"name":"Native Image 生产运维","questionCount":18,"sort":3}]},{"id":32,"name":"云原生 Java 框架对比","sort":21,"subcategories":[{"id":189,"name":"Quarkus 核心","questionCount":18,"sort":1},{"id":190,"name":"Micronaut 核心","questionCount":17,"sort":2},{"id":191,"name":"Spring Boot 与 Quarkus/Micronaut 对比","questionCount":18,"sort":3},{"id":192,"name":"Helidon、Vert.x 与其他云原生 Java 框架","questionCount":20,"sort":4}]},{"id":33,"name":"系统韧性、图数据库与多语言互操作","sort":22,"subcategories":[{"id":193,"name":"混沌工程实践与韧性设计","questionCount":32,"sort":1},{"id":194,"name":"Neo4j/Cypher 与 NebulaGraph","questionCount":31,"sort":2},{"id":195,"name":"GraalWasm 与 WebAssembly 运行时","questionCount":33,"sort":3},{"id":196,"name":"Elasticsearch Java 客户端","questionCount":33,"sort":4}]},{"id":34,"name":"Java 技术热点与下一代演进","sort":23,"subcategories":[{"id":197,"name":"JDK 26(短期版)与下一代演进","questionCount":20,"sort":1},{"id":198,"name":"Spring Boot 4 + Spring Framework 7 核心","questionCount":18,"sort":2},{"id":199,"name":"AI Agent 与 Java 生态","questionCount":19,"sort":3},{"id":200,"name":"性能与可观测性","questionCount":18,"sort":4},{"id":201,"name":"国产化与信创 Java","questionCount":18,"sort":5},{"id":202,"name":"JDK 21 LTS 高频特性回顾与升级","questionCount":18,"sort":6},{"id":203,"name":"Kotlin 与 JVM 多语言生态","questionCount":19,"sort":7},{"id":204,"name":"CRaC 与 Java 应用冷启动优化","questionCount":20,"sort":8}]},{"id":35,"name":"Java 面试高频手写与源码专题","sort":24,"subcategories":[{"id":205,"name":"手写集合与并发组件","questionCount":20,"sort":1},{"id":206,"name":"手写线程池与锁","questionCount":19,"sort":2},{"id":207,"name":"手写单例、工厂与代理","questionCount":20,"sort":3},{"id":208,"name":"源码阅读高频(HashMap/ConcurrentHashMap/Spring)","questionCount":20,"sort":4},{"id":209,"name":"手写 RPC、缓存与分布式组件","questionCount":19,"sort":5}]}],"id":5,"name":"Java后端","sort":5},{"categories":[{"id":67,"name":"HTML 与 Web 平台基础","sort":1,"subcategories":[{"id":363,"name":"HTML 语义化与可访问性基础","questionCount":81,"sort":1},{"id":364,"name":"Canvas、SVG 与图形渲染","questionCount":23,"sort":2},{"id":365,"name":"媒体与设备平台 API","questionCount":82,"sort":3},{"id":366,"name":"CSS 布局与格式化上下文体系","questionCount":94,"sort":4},{"id":367,"name":"CSS 架构与动画体系","questionCount":61,"sort":5},{"id":368,"name":"现代 UI 与排版渲染","questionCount":42,"sort":6},{"id":369,"name":"现代 CSS 排版、盒模型与尺寸新特性","questionCount":21,"sort":7}]},{"id":78,"name":"JavaScript","sort":2,"subcategories":[{"id":416,"name":"类型与作用域机制","questionCount":31,"sort":1},{"id":417,"name":"异步与事件循环","questionCount":46,"sort":2},{"id":418,"name":"Proxy 与元编程","questionCount":34,"sort":3},{"id":419,"name":"二进制与函数式编程","questionCount":48,"sort":4},{"id":420,"name":"新特性与手写实现","questionCount":90,"sort":5}]},{"id":89,"name":"TypeScript","sort":3,"subcategories":[{"id":468,"name":"类型基础与工具类型","questionCount":71,"sort":1},{"id":469,"name":"模块配置与装饰器","questionCount":59,"sort":2},{"id":470,"name":"类型编程实战","questionCount":59,"sort":3}]},{"id":90,"name":"设计模式在前端","sort":4,"subcategories":[{"id":471,"name":"创建型与结构型模式","questionCount":17,"sort":1},{"id":472,"name":"行为型模式","questionCount":17,"sort":2},{"id":473,"name":"响应式与代理模式","questionCount":17,"sort":3}]},{"id":91,"name":"Vue.js","sort":5,"subcategories":[{"id":474,"name":"Vue 响应式系统","questionCount":19,"sort":1},{"id":475,"name":"组件与组合式 API","questionCount":23,"sort":2},{"id":476,"name":"模板编译与虚拟 DOM","questionCount":37,"sort":3},{"id":477,"name":"Vue Router 与 Pinia","questionCount":26,"sort":4},{"id":478,"name":"SSR 与 Nuxt","questionCount":27,"sort":5}]},{"id":92,"name":"React","sort":6,"subcategories":[{"id":479,"name":"组件与 Fiber 架构","questionCount":52,"sort":1},{"id":480,"name":"Hooks 与 RSC","questionCount":52,"sort":2},{"id":481,"name":"React Compiler","questionCount":31,"sort":3},{"id":482,"name":"表单路由与生态","questionCount":26,"sort":4},{"id":483,"name":"SSR 与测试","questionCount":34,"sort":5}]},{"id":93,"name":"状态管理","sort":7,"subcategories":[{"id":484,"name":"本地与共享状态","questionCount":23,"sort":1},{"id":485,"name":"服务端状态缓存","questionCount":34,"sort":2},{"id":486,"name":"Redux 与 Flux","questionCount":17,"sort":3},{"id":487,"name":"URL 状态与状态机","questionCount":51,"sort":4}]},{"id":94,"name":"前端工程化","sort":8,"subcategories":[{"id":488,"name":"模块系统与打包工具","questionCount":48,"sort":1},{"id":489,"name":"代码分割与缓存策略","questionCount":21,"sort":2},{"id":490,"name":"Lint 与包管理","questionCount":52,"sort":3},{"id":491,"name":"Monorepo 协作","questionCount":36,"sort":4},{"id":492,"name":"CI/CD 与工具链开发","questionCount":28,"sort":5},{"id":493,"name":"Node.js 服务端基础","questionCount":20,"sort":6}]},{"id":95,"name":"测试体系与性能优化","sort":9,"subcategories":[{"id":494,"name":"单元与端到端测试","questionCount":57,"sort":1},{"id":495,"name":"性能与契约测试","questionCount":38,"sort":2},{"id":496,"name":"Web Vitals 测量","questionCount":28,"sort":3},{"id":497,"name":"资源加载与缓存优化","questionCount":21,"sort":4},{"id":498,"name":"渲染性能与内存泄漏","questionCount":47,"sort":5},{"id":499,"name":"渲染流水线与性能优化","questionCount":78,"sort":6},{"id":500,"name":"INP 与现代性能指标","questionCount":18,"sort":7}]},{"id":68,"name":"网络与协议","sort":10,"subcategories":[{"id":370,"name":"HTTP 与 CDN","questionCount":56,"sort":1},{"id":371,"name":"同源安全与跨域","questionCount":61,"sort":2},{"id":372,"name":"抓包与 XSS 防护","questionCount":70,"sort":3},{"id":373,"name":"CSRF 与 CSP","questionCount":72,"sort":4},{"id":374,"name":"OAuth 与供应链安全","questionCount":41,"sort":5}]},{"id":69,"name":"前端监控与可观测性","sort":11,"subcategories":[{"id":375,"name":"前端错误监控","questionCount":32,"sort":1},{"id":376,"name":"前端性能监控","questionCount":29,"sort":2},{"id":377,"name":"可观测性与埋点","questionCount":23,"sort":3},{"id":378,"name":"权限与设计系统","questionCount":49,"sort":4},{"id":379,"name":"前端拆分与 BFF","questionCount":35,"sort":5}]},{"id":70,"name":"服务端渲染、部署与静态站点生成","sort":12,"subcategories":[{"id":380,"name":"SSR 原理与框架","questionCount":50,"sort":1},{"id":381,"name":"部署策略与 CDN","questionCount":55,"sort":2}]},{"id":71,"name":"跨端开发","sort":13,"subcategories":[{"id":382,"name":"小程序与跨端框架","questionCount":44,"sort":1},{"id":383,"name":"跨端性能与架构","questionCount":25,"sort":2},{"id":384,"name":"跨端工程化与发布","questionCount":34,"sort":3},{"id":385,"name":"Service Worker 与 PWA","questionCount":32,"sort":4},{"id":386,"name":"离线同步与 Web Push","questionCount":17,"sort":5},{"id":387,"name":"移动端 H5 适配经典","questionCount":17,"sort":6}]},{"id":72,"name":"Web Components 深度","sort":14,"subcategories":[{"id":388,"name":"自定义元素","questionCount":21,"sort":1},{"id":389,"name":"影子 DOM","questionCount":22,"sort":2},{"id":390,"name":"框架互操作","questionCount":20,"sort":3}]},{"id":73,"name":"WebAssembly、实时通信与可视化","sort":15,"subcategories":[{"id":391,"name":"WASM 基础原理","questionCount":77,"sort":1},{"id":392,"name":"WebSocket 与实时通信","questionCount":62,"sort":2},{"id":393,"name":"WebRTC 与动画体系","questionCount":73,"sort":3},{"id":394,"name":"渲染与可视化库","questionCount":62,"sort":4},{"id":395,"name":"图表性能优化","questionCount":27,"sort":5}]},{"id":74,"name":"Web 无障碍","sort":16,"subcategories":[{"id":396,"name":"无障碍标准基础","questionCount":17,"sort":1},{"id":397,"name":"ARIA 组件模式","questionCount":22,"sort":2},{"id":398,"name":"无障碍表单","questionCount":17,"sort":3},{"id":399,"name":"无障碍测试工具","questionCount":39,"sort":4},{"id":400,"name":"视觉认知无障碍","questionCount":20,"sort":5}]},{"id":75,"name":"现代身份认证前端实践","sort":17,"subcategories":[{"id":401,"name":"WebAuthn 基础","questionCount":17,"sort":1},{"id":402,"name":"注册登录流程","questionCount":20,"sort":2},{"id":403,"name":"安全优势挑战","questionCount":17,"sort":3}]},{"id":76,"name":"前端 AI:应用交互、辅助开发与工程协作","sort":18,"subcategories":[{"id":404,"name":"AI 流式渲染","questionCount":29,"sort":1},{"id":405,"name":"AI 消息状态 UI","questionCount":23,"sort":2},{"id":406,"name":"AI 取消超时恢复","questionCount":26,"sort":3},{"id":407,"name":"AI 安全与端侧推理","questionCount":27,"sort":4},{"id":408,"name":"AI 编程工具与 Agent 化","questionCount":27,"sort":5},{"id":409,"name":"AI 生成代码的审查与安全","questionCount":23,"sort":6},{"id":410,"name":"规范驱动开发(Spec-Driven)与 AI 生成式前端","questionCount":22,"sort":7},{"id":411,"name":"AI 伦理与负责任设计","questionCount":17,"sort":8}]},{"id":77,"name":"Web 调试与 DevTools 深度","sort":19,"subcategories":[{"id":412,"name":"DevTools 面板","questionCount":17,"sort":1},{"id":413,"name":"性能与内存分析","questionCount":27,"sort":2},{"id":414,"name":"远程调试自动化","questionCount":17,"sort":3},{"id":415,"name":"调试技巧","questionCount":17,"sort":4}]},{"id":79,"name":"TanStack、Storybook 与浏览器高级 API","sort":20,"subcategories":[{"id":421,"name":"TanStack Query 数据层","questionCount":17,"sort":1},{"id":422,"name":"TanStack Router 与路由","questionCount":82,"sort":2},{"id":423,"name":"企业实践与时区国际化","questionCount":80,"sort":3},{"id":424,"name":"Schema 验证库(Zod/Valibot)","questionCount":33,"sort":4},{"id":425,"name":"表单状态与交互体验","questionCount":20,"sort":5},{"id":426,"name":"Storybook 搭建、组件测试与文档工程","questionCount":85,"sort":6},{"id":427,"name":"媒体与传感器 API","questionCount":65,"sort":7}]},{"id":80,"name":"浏览器扩展开发","sort":21,"subcategories":[{"id":428,"name":"MV3 架构与内容脚本通信","questionCount":39,"sort":1},{"id":429,"name":"权限治理与跨浏览器兼容","questionCount":19,"sort":2}]},{"id":81,"name":"绿色 Web、Web3 与新兴运行时","sort":22,"subcategories":[{"id":430,"name":"绿色 Web 与可持续指标","questionCount":18,"sort":1},{"id":431,"name":"钱包与签名安全(Web3)","questionCount":17,"sort":2},{"id":432,"name":"现代元框架","questionCount":65,"sort":3},{"id":433,"name":"WebGPU 与边缘运行时","questionCount":47,"sort":4},{"id":434,"name":"低代码搭建","questionCount":19,"sort":5},{"id":435,"name":"BaaS 与实时数据层(Supabase/Firebase/Appwrite)","questionCount":42,"sort":6}]},{"id":82,"name":"Web 平台兼容性与标准追踪","sort":23,"subcategories":[{"id":436,"name":"兼容性治理","questionCount":18,"sort":1},{"id":437,"name":"浏览器能力组合","questionCount":19,"sort":2},{"id":438,"name":"TC39 与 TypeScript","questionCount":18,"sort":3},{"id":439,"name":"可访问性工程化","questionCount":17,"sort":4},{"id":440,"name":"国际化本地化","questionCount":17,"sort":5},{"id":441,"name":"浏览器进程模型、站点隔离与导航生命周期","questionCount":20,"sort":6}]},{"id":83,"name":"新兴平台与边缘架构(鸿蒙、小程序、Signals、Edge)","sort":24,"subcategories":[{"id":442,"name":"ArkUI 与 HarmonyOS(鸿蒙方向选考)","questionCount":18,"sort":1},{"id":443,"name":"小程序跨端开发","questionCount":22,"sort":2},{"id":444,"name":"Signals 与细粒度响应式(跨框架范式)","questionCount":28,"sort":3},{"id":445,"name":"边缘计算与 Edge-First 架构","questionCount":17,"sort":4}]},{"id":84,"name":"设计系统、Design Tokens 与组件库工程","sort":25,"subcategories":[{"id":446,"name":"设计系统、Design Tokens 与组件库体系","questionCount":17,"sort":1},{"id":447,"name":"低代码引擎与扩展治理","questionCount":17,"sort":2},{"id":448,"name":"设计系统、组件库与 AI 协同","questionCount":17,"sort":3}]},{"id":85,"name":"微前端(架构、沙箱与治理)","sort":26,"subcategories":[{"id":449,"name":"MF 2.0 与沙箱","questionCount":20,"sort":1},{"id":450,"name":"沙箱隔离与安全","questionCount":17,"sort":2},{"id":451,"name":"微前端治理与测试","questionCount":20,"sort":3},{"id":452,"name":"前端监控与边缘安全","questionCount":21,"sort":4},{"id":453,"name":"微前端性能与安全","questionCount":44,"sort":5},{"id":454,"name":"通信与沙箱隔离","questionCount":37,"sort":6},{"id":455,"name":"微前端架构","questionCount":41,"sort":7}]},{"id":86,"name":"浏览器端 AI 能力(Built-in AI /WebNN /WebGPU ML)","sort":27,"subcategories":[{"id":456,"name":"Chrome Built-in AI","questionCount":17,"sort":1},{"id":457,"name":"WebNN 端侧推理","questionCount":17,"sort":2},{"id":458,"name":"WebGPU 端侧推理与部署","questionCount":21,"sort":3}]},{"id":87,"name":"前端工程化前沿与 Spec-Driven UI","sort":28,"subcategories":[{"id":459,"name":"Spec-Driven UI 与 AI 协同设计","questionCount":17,"sort":1},{"id":460,"name":"TanStack 生态深化","questionCount":21,"sort":2},{"id":461,"name":"View Transitions API 与原生动画","questionCount":20,"sort":3},{"id":462,"name":"浏览器与平台演进","questionCount":17,"sort":4}]},{"id":88,"name":"其他框架与元框架生态(Angular、Svelte、Solid、Astro)","sort":29,"subcategories":[{"id":463,"name":"Angular 核心与工程实践","questionCount":17,"sort":1},{"id":464,"name":"Svelte 5 与编译时响应式","questionCount":18,"sort":2},{"id":465,"name":"Solid 与细粒度更新","questionCount":17,"sort":3},{"id":466,"name":"Astro 与 Islands 架构","questionCount":19,"sort":4},{"id":467,"name":"框架选型与迁移决策","questionCount":17,"sort":5}]}],"id":6,"name":"Web前端","sort":6},{"categories":[{"id":115,"name":"Linux 基础与 Shell 编程","sort":1,"subcategories":[{"id":588,"name":"文件系统、权限与文本处理","questionCount":73,"sort":1},{"id":589,"name":"用户、组、Sudo 与 PAM","questionCount":56,"sort":2},{"id":590,"name":"进程、服务与系统资源","questionCount":35,"sort":3},{"id":591,"name":"包管理与基础服务","questionCount":26,"sort":4},{"id":592,"name":"高频排障命令实战","questionCount":19,"sort":5}]},{"id":126,"name":"Linux 内核、系统管理与性能调优","sort":2,"subcategories":[{"id":640,"name":"性能观测工具链","questionCount":17,"sort":1},{"id":641,"name":"内核参数与系统调优","questionCount":17,"sort":2},{"id":642,"name":"性能分析与故障定位实战","questionCount":21,"sort":3},{"id":643,"name":"内核与系统安全加固","questionCount":21,"sort":4},{"id":644,"name":"Shell 与 Python 运维脚本","questionCount":17,"sort":5},{"id":645,"name":"时间同步与计划任务","questionCount":18,"sort":6},{"id":646,"name":"日志系统与集中化日志运维","questionCount":31,"sort":7}]},{"id":128,"name":"网络与协议运维(DNS、TCP、IP、TLS、HTTP、负载均衡、Nginx)","sort":3,"subcategories":[{"id":653,"name":"DNS 协议与运维","questionCount":21,"sort":1},{"id":654,"name":"TCP/IP 协议与排查","questionCount":17,"sort":2},{"id":655,"name":"路由与网络配置","questionCount":24,"sort":3},{"id":656,"name":"TLS 与证书运维","questionCount":19,"sort":4},{"id":657,"name":"HTTP/HTTPS 协议运维","questionCount":20,"sort":5},{"id":658,"name":"负载均衡与高可用代理、动态路由与数据中心网络","questionCount":34,"sort":6},{"id":659,"name":"Nginx 配置实战","questionCount":20,"sort":7},{"id":660,"name":"IPv6、CDN 与全球加速","questionCount":18,"sort":8},{"id":661,"name":"网络可观测性","questionCount":19,"sort":9}]},{"id":129,"name":"服务器、存储与文件系统","sort":4,"subcategories":[{"id":662,"name":"磁盘与文件系统","questionCount":31,"sort":1},{"id":663,"name":"备份、快照与归档","questionCount":20,"sort":2},{"id":664,"name":"网络存储:NFS、SMB 与对象存储","questionCount":23,"sort":3},{"id":665,"name":"容量规划与硬件管理","questionCount":17,"sort":4},{"id":666,"name":"备份恢复演练与业务连续性","questionCount":18,"sort":5},{"id":667,"name":"KVM/QEMU 与虚拟化基础","questionCount":27,"sort":6},{"id":668,"name":"Docker 核心与镜像构建","questionCount":26,"sort":7},{"id":669,"name":"Podman、containerd 与 CRI 生态","questionCount":21,"sort":8},{"id":670,"name":"镜像仓库与供应链","questionCount":20,"sort":9}]},{"id":130,"name":"Kubernetes 核心与编排","sort":5,"subcategories":[{"id":671,"name":"集群架构与组件","questionCount":22,"sort":1},{"id":672,"name":"Pod、Service、Ingress 与网络","questionCount":17,"sort":2},{"id":673,"name":"工作负载:Deployment、StatefulSet、DaemonSet、Job","questionCount":18,"sort":3},{"id":674,"name":"存储、配置与密钥","questionCount":19,"sort":4},{"id":675,"name":"安全、RBAC 与 Helm 包管理","questionCount":39,"sort":5},{"id":676,"name":"K8s 生产排障实战","questionCount":21,"sort":6},{"id":677,"name":"Operator 模式与自定义控制器","questionCount":19,"sort":7}]},{"id":131,"name":"CI、CD、GitOps 与发布工程","sort":6,"subcategories":[{"id":678,"name":"CI/CD 流水线设计","questionCount":19,"sort":1},{"id":679,"name":"GitOps 与声明式部署","questionCount":20,"sort":2},{"id":680,"name":"发布策略:灰度、蓝绿、滚动、金丝雀","questionCount":17,"sort":3},{"id":681,"name":"回滚、变更与配置管理","questionCount":19,"sort":4},{"id":682,"name":"制品仓库与制品晋级","questionCount":18,"sort":5}]},{"id":132,"name":"配置、密钥与证书管理","sort":7,"subcategories":[{"id":683,"name":"配置中心与密钥与证书","questionCount":20,"sort":1},{"id":684,"name":"镜像签名、证书生命周期与 TLS 运维","questionCount":21,"sort":2},{"id":685,"name":"三大支柱与 Prometheus 指标系统","questionCount":25,"sort":3},{"id":686,"name":"日志系统与链路追踪","questionCount":20,"sort":4},{"id":687,"name":"RED、USE 与可观测性方法学","questionCount":19,"sort":5},{"id":688,"name":"Issuer/ClusterIssuer 与 ACME/CA","questionCount":17,"sort":6},{"id":689,"name":"SPIRE 工作流:Server、Agent、SVID","questionCount":19,"sort":7}]},{"id":133,"name":"SLO、错误预算与混沌工程","sort":8,"subcategories":[{"id":690,"name":"SLO 设计与错误预算决策","questionCount":22,"sort":1},{"id":691,"name":"SLA 合同与 On-Call 值班","questionCount":25,"sort":2},{"id":692,"name":"智能告警、AIOps 与事故响应流程","questionCount":21,"sort":3},{"id":693,"name":"复盘与 Postmortem","questionCount":17,"sort":4},{"id":694,"name":"混沌工程与故障演练","questionCount":31,"sort":5},{"id":695,"name":"混沌工程平台化与持续验证","questionCount":19,"sort":6},{"id":696,"name":"eBPF 可观测性与 Cilium/Tetragon 应用","questionCount":20,"sort":7},{"id":697,"name":"OpenTelemetry 统一三大支柱与 Collector 架构","questionCount":19,"sort":8},{"id":698,"name":"平台工程:IDP / Backstage / Golden Path","questionCount":19,"sort":9},{"id":699,"name":"AIOps 异常检测与根因分析","questionCount":17,"sort":10}]},{"id":134,"name":"容量、成本与 FinOps","sort":9,"subcategories":[{"id":700,"name":"容量规划","questionCount":18,"sort":1},{"id":701,"name":"成本优化与 FinOps","questionCount":18,"sort":2},{"id":702,"name":"容量与成本度量","questionCount":20,"sort":3}]},{"id":116,"name":"备份恢复、PITR、容灾与多活","sort":10,"subcategories":[{"id":593,"name":"备份与恢复","questionCount":18,"sort":1},{"id":594,"name":"容灾体系","questionCount":19,"sort":2},{"id":595,"name":"高可用与多活","questionCount":21,"sort":3},{"id":596,"name":"PITR 时间点恢复","questionCount":17,"sort":4}]},{"id":117,"name":"云平台、IaC 与混合云","sort":11,"subcategories":[{"id":597,"name":"云平台核心服务","questionCount":20,"sort":1},{"id":598,"name":"基础设施即代码(IaC)","questionCount":19,"sort":2},{"id":599,"name":"混合云与多云","questionCount":24,"sort":3},{"id":600,"name":"云成本管理 FinOps 与云迁移","questionCount":22,"sort":4},{"id":601,"name":"Ansible 配置管理与 Terraform IaC","questionCount":24,"sort":5},{"id":602,"name":"Pulumi 与云原生 IaC","questionCount":20,"sort":6}]},{"id":118,"name":"供应链安全、主机安全与合规","sort":12,"subcategories":[{"id":603,"name":"软件供应链安全","questionCount":18,"sort":1},{"id":604,"name":"主机安全","questionCount":19,"sort":2},{"id":605,"name":"容器与镜像安全","questionCount":20,"sort":3}]},{"id":119,"name":"漏洞管理、补丁与最小权限","sort":13,"subcategories":[{"id":606,"name":"漏洞管理","questionCount":18,"sort":1},{"id":607,"name":"补丁与升级","questionCount":24,"sort":2},{"id":608,"name":"最小权限与访问治理","questionCount":22,"sort":3}]},{"id":120,"name":"演练、应急与组织协同","sort":14,"subcategories":[{"id":609,"name":"应急响应与演练","questionCount":18,"sort":1},{"id":610,"name":"业务连续性(BCP)与团队与文化建设","questionCount":19,"sort":2},{"id":611,"name":"事故复盘与可靠性工程","questionCount":19,"sort":3},{"id":612,"name":"故障排查方法学","questionCount":18,"sort":4},{"id":613,"name":"SRE Book Part III 分布式可靠性专题","questionCount":19,"sort":5}]},{"id":121,"name":"信创运维、数据库、边缘、Serverless 运维","sort":15,"subcategories":[{"id":614,"name":"信创运维:芯片、数据库与等保合规","questionCount":44,"sort":1},{"id":615,"name":"数据库 SLO 与可用性工程","questionCount":44,"sort":2},{"id":616,"name":"边缘架构与可观测性","questionCount":44,"sort":3},{"id":617,"name":"Knative 与 FaaS 性能运维","questionCount":44,"sort":4}]},{"id":122,"name":"AI 基础设施与大模型推理运维(MLOps、LLMOps、GPU)","sort":16,"subcategories":[{"id":618,"name":"推理服务化与加速","questionCount":20,"sort":1},{"id":619,"name":"大模型推理可观测与监控","questionCount":19,"sort":2},{"id":620,"name":"RAG 与向量库运维","questionCount":19,"sort":3},{"id":621,"name":"大模型推理服务发布与成本分摊","questionCount":18,"sort":4},{"id":622,"name":"弹性与计费模型优化(Spot/Reserved/Savings Plans/按量)","questionCount":17,"sort":5},{"id":623,"name":"GPU 调度与优化","questionCount":18,"sort":6},{"id":624,"name":"ML Operations(MLOps)","questionCount":19,"sort":7},{"id":625,"name":"LLM Ops(LLMOps)","questionCount":18,"sort":8},{"id":626,"name":"AI 基础设施","questionCount":17,"sort":9}]},{"id":123,"name":"云原生 AI 数据与特征工程","sort":17,"subcategories":[{"id":627,"name":"AI 数据流水线、特征平台与特征工程","questionCount":17,"sort":1},{"id":628,"name":"模型部署与发布","questionCount":17,"sort":2}]},{"id":124,"name":"平台工程与开发者体验","sort":18,"subcategories":[{"id":629,"name":"内部开发者平台(IDP)架构与选型","questionCount":17,"sort":1},{"id":630,"name":"Backstage/Port 与开发者门户","questionCount":19,"sort":2},{"id":631,"name":"Golden Path 与开发者自助服务","questionCount":19,"sort":3},{"id":632,"name":"Kubernetes Gateway API 深度实践","questionCount":19,"sort":4},{"id":633,"name":"WebAssembly(Wasm)在基础设施中的应用","questionCount":19,"sort":5},{"id":634,"name":"平台工程度量与组织实践","questionCount":19,"sort":6}]},{"id":125,"name":"服务网格与云原生流量治理","sort":19,"subcategories":[{"id":635,"name":"服务网格架构与 Sidecar 模型","questionCount":18,"sort":1},{"id":636,"name":"Istio 流量治理与安全","questionCount":17,"sort":2},{"id":637,"name":"Envoy 与 L7 代理工程","questionCount":18,"sort":3},{"id":638,"name":"网关与网格选型","questionCount":18,"sort":4},{"id":639,"name":"网格运维与排障","questionCount":18,"sort":5}]},{"id":127,"name":"消息中间件与流数据平台运维","sort":20,"subcategories":[{"id":647,"name":"Kafka 集群架构与运维","questionCount":20,"sort":1},{"id":648,"name":"RocketMQ 集群运维","questionCount":20,"sort":2},{"id":649,"name":"RabbitMQ 与 AMQP 运维","questionCount":20,"sort":3},{"id":650,"name":"Pulsar 运维与流存储架构","questionCount":20,"sort":4},{"id":651,"name":"Elasticsearch 集群运维","questionCount":20,"sort":5},{"id":652,"name":"消息平台通用运维模式","questionCount":18,"sort":6}]}],"id":7,"name":"运维与生产","sort":7},{"categories":[{"id":230,"name":"测试基础与生命周期","sort":1,"subcategories":[{"id":1117,"name":"测试基础核心概念","questionCount":20,"sort":1},{"id":1118,"name":"测试级别与测试类型","questionCount":19,"sort":2},{"id":1119,"name":"缺陷生命周期与测试文档","questionCount":19,"sort":3},{"id":1120,"name":"评审技术与静态分析","questionCount":19,"sort":4}]},{"id":241,"name":"测试设计技术","sort":2,"subcategories":[{"id":1152,"name":"等价类划分与边界值分析","questionCount":20,"sort":1},{"id":1153,"name":"判定表与因果图","questionCount":19,"sort":2},{"id":1154,"name":"状态转换与场景法","questionCount":20,"sort":3},{"id":1155,"name":"组合测试与分类树","questionCount":19,"sort":4},{"id":1156,"name":"错误猜测与探索式测试","questionCount":19,"sort":5},{"id":1157,"name":"白盒覆盖准则与代码覆盖","questionCount":19,"sort":6},{"id":1158,"name":"经典场景设计题","questionCount":18,"sort":7},{"id":1159,"name":"用例编写规范与评审","questionCount":20,"sort":8}]},{"id":249,"name":"自动化测试与工具实践","sort":3,"subcategories":[{"id":1175,"name":"测试替身与服务虚拟化","questionCount":19,"sort":1},{"id":1176,"name":"UI 自动化与 Page Object 模式","questionCount":19,"sort":2},{"id":1177,"name":"测试框架与 CI 集成","questionCount":18,"sort":3},{"id":1178,"name":"Selenium 核心机制","questionCount":19,"sort":4},{"id":1179,"name":"Playwright 与现代自动化框架","questionCount":17,"sort":5},{"id":1180,"name":"Playwright MCP Server 与 AI Agent 浏览器自动化测试","questionCount":18,"sort":6},{"id":1181,"name":"接口自动化与 pytest 体系","questionCount":19,"sort":7}]},{"id":250,"name":"系统测试与验收","sort":4,"subcategories":[{"id":1182,"name":"集成测试策略","questionCount":19,"sort":1},{"id":1183,"name":"兼容性与本地化测试","questionCount":17,"sort":2},{"id":1184,"name":"无障碍(Accessibility)测试与可用性测试","questionCount":19,"sort":3},{"id":1185,"name":"UAT 与验收","questionCount":18,"sort":4}]},{"id":251,"name":"测试管理(度量、治理、质量文化)","sort":5,"subcategories":[{"id":1186,"name":"测试度量与质量效能","questionCount":20,"sort":1},{"id":1187,"name":"测试团队管理与质量文化","questionCount":18,"sort":2},{"id":1188,"name":"风险、缺陷与质量闭环","questionCount":18,"sort":3},{"id":1189,"name":"测试平台与质量效能工程","questionCount":19,"sort":4}]},{"id":252,"name":"测试标准与认证(ISTQB CTFL v4 与 ISO 29119)","sort":6,"subcategories":[{"id":1190,"name":"第 1-3 章:基础/SDLC/静态测试","questionCount":18,"sort":1},{"id":1191,"name":"第 4-6 章:分析设计/管理/工具","questionCount":19,"sort":2},{"id":1192,"name":"29119 框架核心","questionCount":19,"sort":3}]},{"id":253,"name":"混沌工程、分布式与云原生测试","sort":7,"subcategories":[{"id":1193,"name":"混沌工程核心","questionCount":21,"sort":1},{"id":1194,"name":"可观测性与生产验证","questionCount":19,"sort":2},{"id":1195,"name":"SLO 与可靠性","questionCount":19,"sort":3},{"id":1196,"name":"一致性与共识算法测试","questionCount":18,"sort":4},{"id":1197,"name":"分布式系统测试方法论","questionCount":18,"sort":5},{"id":1198,"name":"云原生测试核心","questionCount":19,"sort":6}]},{"id":254,"name":"高级测试技术(变异、属性、模糊)","sort":8,"subcategories":[{"id":1199,"name":"Mutation Testing 核心概念","questionCount":18,"sort":1},{"id":1200,"name":"Property-Based Testing 原理与工具","questionCount":19,"sort":2},{"id":1201,"name":"Fuzz Testing 核心概念","questionCount":18,"sort":3}]},{"id":255,"name":"安全测试","sort":9,"subcategories":[{"id":1202,"name":"OWASP Top 10 与 WSTG","questionCount":20,"sort":1},{"id":1203,"name":"CWE Top 25 与 NIST SSDF","questionCount":19,"sort":2},{"id":1204,"name":"SAST/DAST/IAST 基础","questionCount":19,"sort":3},{"id":1205,"name":"身份授权与隐私测试","questionCount":17,"sort":4}]},{"id":231,"name":"AI 与机器学习测试","sort":10,"subcategories":[{"id":1121,"name":"ML 模型测试","questionCount":19,"sort":1},{"id":1122,"name":"AI 辅助测试","questionCount":19,"sort":2},{"id":1123,"name":"LLM 与 Agent 应用测试(高频)","questionCount":19,"sort":3}]},{"id":232,"name":"精准测试与变更影响分析","sort":11,"subcategories":[{"id":1124,"name":"调用链与影响分析","questionCount":18,"sort":1},{"id":1125,"name":"代码染色与差异化测试","questionCount":35,"sort":2},{"id":1126,"name":"流量录制与回放","questionCount":19,"sort":3}]},{"id":233,"name":"移动端测试","sort":12,"subcategories":[{"id":1127,"name":"移动端测试核心","questionCount":17,"sort":1},{"id":1128,"name":"移动端性能与稳定性","questionCount":23,"sort":2},{"id":1129,"name":"移动端自动化框架","questionCount":19,"sort":3},{"id":1130,"name":"移动端发布与运营","questionCount":18,"sort":4},{"id":1131,"name":"小程序与跨端(H5/RN/Flutter)测试","questionCount":19,"sort":5}]},{"id":234,"name":"性能测试","sort":13,"subcategories":[{"id":1132,"name":"性能测试核心与方法论","questionCount":17,"sort":1},{"id":1133,"name":"全链路压测","questionCount":19,"sort":2},{"id":1134,"name":"性能分析与持续剖析","questionCount":18,"sort":3},{"id":1135,"name":"JMeter 与压测工具实操","questionCount":18,"sort":4}]},{"id":235,"name":"API 测试与契约测试","sort":14,"subcategories":[{"id":1136,"name":"REST/GraphQL/gRPC 测试","questionCount":20,"sort":1},{"id":1137,"name":"契约测试与协议验证","questionCount":22,"sort":2}]},{"id":236,"name":"测试左移、TDD 与测试策略","sort":15,"subcategories":[{"id":1138,"name":"测试左移(Shift-Left)实践","questionCount":19,"sort":1},{"id":1139,"name":"测试金字塔与测试策略","questionCount":19,"sort":2},{"id":1140,"name":"质量门禁与 CI/CD 集成","questionCount":19,"sort":3},{"id":1141,"name":"TDD 核心实践","questionCount":19,"sort":4},{"id":1142,"name":"可测性设计(Design for Testability)","questionCount":18,"sort":5}]},{"id":237,"name":"测试数据与环境管理","sort":16,"subcategories":[{"id":1143,"name":"测试数据管理","questionCount":19,"sort":1},{"id":1144,"name":"测试环境管理","questionCount":18,"sort":2}]},{"id":238,"name":"缺陷定位与抓包分析","sort":17,"subcategories":[{"id":1145,"name":"抓包工具与网络分析","questionCount":18,"sort":1},{"id":1146,"name":"前后端缺陷归属定位","questionCount":19,"sort":2},{"id":1147,"name":"Linux 与日志排查基础","questionCount":18,"sort":3}]},{"id":239,"name":"视觉回归测试与 UI 质量保障","sort":18,"subcategories":[{"id":1148,"name":"视觉回归测试核心","questionCount":18,"sort":1},{"id":1149,"name":"UI 质量与交互测试","questionCount":19,"sort":2}]},{"id":240,"name":"数据库测试与数据验证","sort":19,"subcategories":[{"id":1150,"name":"数据库测试核心","questionCount":18,"sort":1},{"id":1151,"name":"数据质量与验证","questionCount":18,"sort":2}]},{"id":242,"name":"Feature Flag 与渐进式交付测试","sort":20,"subcategories":[{"id":1160,"name":"Feature Flag 测试","questionCount":18,"sort":1},{"id":1161,"name":"渐进式交付测试","questionCount":19,"sort":2}]},{"id":243,"name":"Serverless 与云原生专项测试","sort":21,"subcategories":[{"id":1162,"name":"Serverless 测试","questionCount":18,"sort":1},{"id":1163,"name":"容器与 Kubernetes 测试","questionCount":18,"sort":2}]},{"id":244,"name":"大数据与数据仓库测试","sort":22,"subcategories":[{"id":1164,"name":"Hadoop/Hive 生态测试基础","questionCount":18,"sort":1},{"id":1165,"name":"Spark 批处理与结构化流测试","questionCount":19,"sort":2},{"id":1166,"name":"Flink 实时计算测试","questionCount":18,"sort":3},{"id":1167,"name":"数据仓库与 ETL 测试","questionCount":18,"sort":4},{"id":1168,"name":"数据质量、对账与数据湖测试","questionCount":19,"sort":5}]},{"id":245,"name":"游戏与新兴领域专项测试","sort":23,"subcategories":[{"id":1169,"name":"游戏测试基础与专项","questionCount":17,"sort":1},{"id":1170,"name":"嵌入式、硬件与 IoT 测试","questionCount":18,"sort":2}]},{"id":246,"name":"测试右移与生产环境验证","sort":24,"subcategories":[{"id":1171,"name":"生产环境测试与灰度验证","questionCount":18,"sort":1},{"id":1172,"name":"可观测性驱动的测试","questionCount":18,"sort":2}]},{"id":247,"name":"音视频、直播与 RTC 测试","sort":25,"subcategories":[{"id":1173,"name":"音视频、直播与 RTC 测试","questionCount":19,"sort":1}]},{"id":248,"name":"金融支付与账务专项测试","sort":26,"subcategories":[{"id":1174,"name":"金融支付与账务专项测试","questionCount":19,"sort":1}]}],"id":8,"name":"软件测试","sort":8},{"categories":[{"id":43,"name":"Token、上下文与模型部署基础","sort":1,"subcategories":[{"id":250,"name":"模型能力与 API 接入","questionCount":41,"sort":1},{"id":251,"name":"Token、上下文预算与 Prompt Caching","questionCount":21,"sort":2},{"id":252,"name":"能力边界与应用架构","questionCount":27,"sort":3},{"id":253,"name":"开源模型与本地推理部署","questionCount":20,"sort":4},{"id":254,"name":"LLM 行为特性与计费认知(应用视角)","questionCount":20,"sort":5},{"id":255,"name":"推理参数与解码策略","questionCount":20,"sort":6},{"id":256,"name":"端侧设备与云边协同","questionCount":24,"sort":7}]},{"id":54,"name":"Prompt 工程、流式输出与实时语音","sort":2,"subcategories":[{"id":300,"name":"Prompt 设计、模板","questionCount":73,"sort":1},{"id":301,"name":"流式协议","questionCount":57,"sort":2},{"id":302,"name":"实时语音","questionCount":66,"sort":3}]},{"id":60,"name":"RAG 检索增强生成","sort":3,"subcategories":[{"id":328,"name":"RAG 架构与数据治理","questionCount":24,"sort":1},{"id":329,"name":"分块、索引、检索与重排","questionCount":19,"sort":2},{"id":330,"name":"高级 RAG 架构","questionCount":36,"sort":3},{"id":331,"name":"多模态 RAG 与高级检索技术","questionCount":20,"sort":4},{"id":332,"name":"RAG 评估与故障排查","questionCount":33,"sort":5},{"id":333,"name":"向量数据库选型与索引运维","questionCount":17,"sort":6}]},{"id":61,"name":"NL2SQL 与结构化数据问答","sort":4,"subcategories":[{"id":334,"name":"核心链路与 Schema 治理","questionCount":20,"sort":1},{"id":335,"name":"执行安全与正确性保障","questionCount":19,"sort":2},{"id":336,"name":"评估、优化与 Agent 化落地","questionCount":19,"sort":3}]},{"id":62,"name":"记忆与编排","sort":5,"subcategories":[{"id":337,"name":"Agent 与确定性工作流边界","questionCount":30,"sort":1},{"id":338,"name":"工作流可靠性与持久化","questionCount":24,"sort":2},{"id":339,"name":"Agent 设计模式与人在回路","questionCount":32,"sort":3},{"id":340,"name":"会话与长期记忆","questionCount":23,"sort":4},{"id":341,"name":"编排框架选型","questionCount":36,"sort":5},{"id":342,"name":"Agent SDK 与框架前沿","questionCount":17,"sort":6}]},{"id":63,"name":"测试与质量保障","sort":6,"subcategories":[{"id":343,"name":"多维评估体系","questionCount":42,"sort":1},{"id":344,"name":"RAG 评估工具","questionCount":52,"sort":2},{"id":345,"name":"LLMOps 平台","questionCount":45,"sort":3},{"id":346,"name":"可靠性、限流","questionCount":55,"sort":4}]},{"id":64,"name":"AI 安全、隐私与合规","sort":7,"subcategories":[{"id":347,"name":"AI 安全风险模型","questionCount":22,"sort":1},{"id":348,"name":"提示注入、越狱与输出安全","questionCount":32,"sort":2},{"id":349,"name":"数据、凭证与向量保护","questionCount":17,"sort":3},{"id":350,"name":"身份、授权、审计与供应链","questionCount":19,"sort":4},{"id":351,"name":"治理、法规与事件响应","questionCount":22,"sort":5},{"id":352,"name":"Prompt 安全与模型安全","questionCount":20,"sort":6},{"id":353,"name":"合规","questionCount":20,"sort":7}]},{"id":65,"name":"前端 AI 应用体验与集成","sort":8,"subcategories":[{"id":354,"name":"聊天与生成式 UI","questionCount":20,"sort":1},{"id":355,"name":"前端状态、性能与恢复","questionCount":27,"sort":2},{"id":356,"name":"浏览器安全与 BFF 集成","questionCount":21,"sort":3},{"id":357,"name":"非聊天式生成 UI 与 Copilot 交互模式","questionCount":17,"sort":4}]},{"id":66,"name":"Java 服务端 AI 集成","sort":9,"subcategories":[{"id":358,"name":"Java 客户端、Spring AI 2.0","questionCount":44,"sort":1},{"id":359,"name":"DTO、Advisors","questionCount":44,"sort":2},{"id":360,"name":"Java 端 RAG 数据摄取管道(解析、切块、嵌入)","questionCount":46,"sort":3},{"id":361,"name":"Code Review、API 幻觉","questionCount":46,"sort":4},{"id":362,"name":"编程助手生态与选型","questionCount":20,"sort":5}]},{"id":44,"name":"AI 应用系统设计(经典场景题)","sort":10,"subcategories":[{"id":257,"name":"生产级 AI 应用架构与答题框架","questionCount":20,"sort":1},{"id":258,"name":"经典场景:智能客服与知识库问答","questionCount":20,"sort":2},{"id":259,"name":"经典场景:数据分析 Agent 与 Copilot","questionCount":20,"sort":3},{"id":260,"name":"容量、SLA 与架构演进","questionCount":19,"sort":4}]},{"id":45,"name":"A2A","sort":11,"subcategories":[{"id":261,"name":"A2A v1.0 协议基础","questionCount":32,"sort":1},{"id":262,"name":"多智能体协作模式","questionCount":27,"sort":2},{"id":263,"name":"多 Agent 框架、观测与治理","questionCount":20,"sort":3},{"id":264,"name":"A2A 扩展协议与商业化生态","questionCount":19,"sort":4}]},{"id":46,"name":"Browser Use Agent 与 Computer Use","sort":12,"subcategories":[{"id":265,"name":"Browser Use 框架与定位","questionCount":42,"sort":1},{"id":266,"name":"Computer Use API 与 GUI 自动化","questionCount":31,"sort":2},{"id":267,"name":"沙箱、审批与安全","questionCount":22,"sort":3},{"id":268,"name":"应用场景、RPA","questionCount":23,"sort":4}]},{"id":47,"name":"Context Engineering 与 MemGPT 分层上下文","sort":13,"subcategories":[{"id":269,"name":"Context Engineering 范式","questionCount":21,"sort":1},{"id":270,"name":"MemGPT/Letta 与分层记忆","questionCount":27,"sort":2},{"id":271,"name":"长上下文布局与评估","questionCount":22,"sort":3}]},{"id":48,"name":"Realtime 多模态对话与红队对抗","sort":14,"subcategories":[{"id":272,"name":"Realtime 模型","questionCount":28,"sort":1},{"id":273,"name":"ASR、TTS 与多模态质量","questionCount":18,"sort":2},{"id":274,"name":"红队工具、范围与自动化","questionCount":20,"sort":3},{"id":275,"name":"Jailbreaking 与多模态对抗","questionCount":19,"sort":4},{"id":276,"name":"OWASP GenAI Top 10(v2.0) 对抗验证","questionCount":19,"sort":5}]},{"id":49,"name":"AI 协作开发与 Coding Agent","sort":15,"subcategories":[{"id":277,"name":"Coding Agent 工作流与长任务","questionCount":18,"sort":1},{"id":278,"name":"Coding Agent 沙箱","questionCount":31,"sort":2},{"id":279,"name":"工具治理、责任","questionCount":23,"sort":3},{"id":280,"name":"供应商数据策略","questionCount":27,"sort":4},{"id":281,"name":"红队","questionCount":33,"sort":5}]},{"id":50,"name":"Agent 评测与 Prompt Caching 工程","sort":16,"subcategories":[{"id":282,"name":"评测基准与动态任务环境","questionCount":17,"sort":1},{"id":283,"name":"Prompt Caching 四层与失效防护","questionCount":17,"sort":2},{"id":284,"name":"Embedding 模型","questionCount":17,"sort":3},{"id":285,"name":"LLM 评估框架与 CI/CD 集成","questionCount":20,"sort":4}]},{"id":51,"name":"MCP(Model Context Protocol)工程化","sort":17,"subcategories":[{"id":286,"name":"Tool Discovery 与动态注册","questionCount":17,"sort":1},{"id":287,"name":"安全模型与信任边界","questionCount":17,"sort":2},{"id":288,"name":"生产部署与运维","questionCount":20,"sort":3},{"id":289,"name":"MCP 与 Agent 生态集成","questionCount":17,"sort":4},{"id":290,"name":"MCP 生态与 Java 工程接入","questionCount":18,"sort":5},{"id":291,"name":"协议架构与 MCP 核心对象(Host/Client/Server、Tools/Resources/Prompts)","questionCount":77,"sort":6}]},{"id":52,"name":"多智能体协作编排与通信拓扑","sort":18,"subcategories":[{"id":292,"name":"编排拓扑模式","questionCount":17,"sort":1},{"id":293,"name":"消息、状态与共享记忆","questionCount":19,"sort":2},{"id":294,"name":"角色设计与任务分配","questionCount":20,"sort":3},{"id":295,"name":"可靠性、观测","questionCount":20,"sort":4},{"id":296,"name":"Agent 工程化与编排","questionCount":23,"sort":5}]},{"id":53,"name":"LLM 网关、推理路由与企业级部署","sort":19,"subcategories":[{"id":297,"name":"LLM 网关与统一接入","questionCount":20,"sort":1},{"id":298,"name":"企业级 RAG 与知识库工程","questionCount":17,"sort":2},{"id":299,"name":"私有化部署与合规交付","questionCount":20,"sort":3}]},{"id":55,"name":"Agent 容错、反思与自我修复机制","sort":20,"subcategories":[{"id":303,"name":"反思与自我纠正","questionCount":17,"sort":1},{"id":304,"name":"错误检测与验证","questionCount":20,"sort":2},{"id":305,"name":"人类在回路","questionCount":19,"sort":3}]},{"id":56,"name":"长上下文工程与 LLM 应用发布治理","sort":21,"subcategories":[{"id":306,"name":"上下文窗口","questionCount":21,"sort":1},{"id":307,"name":"多语言模型","questionCount":21,"sort":2},{"id":308,"name":"灰度与金丝雀发布","questionCount":20,"sort":3},{"id":309,"name":"回滚与版本管理","questionCount":17,"sort":4},{"id":310,"name":"流量治理","questionCount":22,"sort":5}]},{"id":57,"name":"AI 应用成本工程与 FinOps","sort":22,"subcategories":[{"id":311,"name":"Token 成本归因、预算护栏与超额处置","questionCount":47,"sort":1},{"id":312,"name":"模型选型的成本—质量帕累托与自动路由(含小模型优先)","questionCount":34,"sort":2},{"id":313,"name":"Prompt/响应缓存、批处理 API 与异步化降本","questionCount":17,"sort":3},{"id":314,"name":"成本可观测、异常告警与单位业务指标成本(per-task cost)","questionCount":17,"sort":4}]},{"id":58,"name":"AI 应用前沿与工程化趋势","sort":23,"subcategories":[{"id":315,"name":"下一代推理模型与架构演进","questionCount":20,"sort":1},{"id":316,"name":"AI Agent 工程化与生产实践","questionCount":17,"sort":2},{"id":317,"name":"RAG 与知识库工程深化","questionCount":17,"sort":3},{"id":318,"name":"AI 安全与对齐工程","questionCount":19,"sort":4},{"id":319,"name":"AI 成本与商业模式","questionCount":17,"sort":5},{"id":320,"name":"国产模型与合规生态","questionCount":19,"sort":6},{"id":321,"name":"AI 在垂直行业的应用","questionCount":20,"sort":7}]},{"id":59,"name":"多模态生成与语音应用工程","sort":24,"subcategories":[{"id":322,"name":"文生图与图像编辑管线","questionCount":19,"sort":1},{"id":323,"name":"视频生成与音频合成","questionCount":19,"sort":2},{"id":324,"name":"多模态理解与跨模态应用","questionCount":20,"sort":3},{"id":325,"name":"语音 Agent 与实时对话应用","questionCount":19,"sort":4},{"id":326,"name":"文档智能与 OCR 进阶","questionCount":17,"sort":5},{"id":327,"name":"视觉 Agent","questionCount":17,"sort":6}]}],"id":9,"name":"AI应用","sort":9},{"categories":[{"id":96,"name":"职业阶段与能力证据","sort":1,"subcategories":[{"id":501,"name":"应届生校招与实习转化","questionCount":44,"sort":1},{"id":502,"name":"1—2 年初级工程师独立模块","questionCount":29,"sort":2},{"id":503,"name":"3—4 年中级工程师端到端","questionCount":37,"sort":3},{"id":504,"name":"5—6 年资深工程师影响半径与转岗与跨方向能力迁移","questionCount":49,"sort":4},{"id":505,"name":"求职空窗期与晋升、导师关系管理","questionCount":42,"sort":5}]},{"id":107,"name":"简历与项目证据","sort":2,"subcategories":[{"id":552,"name":"个人贡献与团队成果区分","questionCount":17,"sort":1},{"id":553,"name":"项目指标来源核验","questionCount":19,"sort":2},{"id":554,"name":"失败项目如实表达与保密项目能力抽象","questionCount":17,"sort":3},{"id":555,"name":"提交记录与叙述一致性","questionCount":21,"sort":4},{"id":556,"name":"技术决策备选方案陈述与事故复盘能力材料","questionCount":20,"sort":5}]},{"id":108,"name":"作品集与技术面准备","sort":3,"subcategories":[{"id":557,"name":"作品集选题与仓库可运行性","questionCount":43,"sort":1},{"id":558,"name":"设计文档与演进记录与测试与质量证据","questionCount":34,"sort":2},{"id":559,"name":"演示故障降级方案与许可证与依赖清单","questionCount":27,"sort":3},{"id":560,"name":"陌生技术最小实验与 AI 辅助产出的证据化","questionCount":34,"sort":4}]},{"id":109,"name":"入职与试用转正","sort":4,"subcategories":[{"id":561,"name":"入职权限与环境清单","questionCount":18,"sort":1},{"id":562,"name":"服务地图与负责人识别与首个交付切片选择","questionCount":17,"sort":2},{"id":563,"name":"试用期里程碑与遗留系统接手路径","questionCount":21,"sort":3},{"id":564,"name":"团队规范学习与岗位描述偏差沟通","questionCount":19,"sort":4},{"id":565,"name":"试用期转正与跨代际融入","questionCount":23,"sort":5}]},{"id":110,"name":"目标与需求澄清","sort":5,"subcategories":[{"id":566,"name":"用户问题与业务价值还原","questionCount":31,"sort":1},{"id":567,"name":"验收标准与多方需求冲突仲裁","questionCount":37,"sort":2},{"id":568,"name":"不可行需求替代与关键路径识别","questionCount":37,"sort":3},{"id":569,"name":"并行任务规划与联调测试发布估算与估时偏差复盘","questionCount":27,"sort":4},{"id":570,"name":"不确定性缓冲与承诺边界","questionCount":18,"sort":5},{"id":571,"name":"需求变更与博弈实战","questionCount":20,"sort":6}]},{"id":111,"name":"优先级与风险同步","sort":6,"subcategories":[{"id":572,"name":"多需求并存取舍","questionCount":19,"sort":1},{"id":573,"name":"风险登记与上报与延期信号提前识别","questionCount":17,"sort":2},{"id":574,"name":"技术债与新功能平衡与跨团队依赖阻塞","questionCount":17,"sort":3}]},{"id":112,"name":"代码评审与质量协作","sort":7,"subcategories":[{"id":575,"name":"评审节奏与 SLA 与大型 PR 拆分策略","questionCount":47,"sort":1},{"id":576,"name":"评审分类与专项评审","questionCount":38,"sort":2},{"id":577,"name":"评审者培养与接口契约测试","questionCount":47,"sort":3},{"id":578,"name":"破坏性变更与跨团队需求协商","questionCount":42,"sort":4},{"id":579,"name":"共享文档与上下文沉淀与远程入职融入","questionCount":20,"sort":5},{"id":580,"name":"评审冲突实战场景","questionCount":17,"sort":6}]},{"id":113,"name":"会议与书面沟通","sort":8,"subcategories":[{"id":581,"name":"会议与书面沟通","questionCount":25,"sort":1},{"id":582,"name":"反馈、汇报与冲突化解","questionCount":30,"sort":2},{"id":583,"name":"跨级沟通与告警疲劳","questionCount":32,"sort":3},{"id":584,"name":"事故沟通与状态页","questionCount":32,"sort":4},{"id":585,"name":"敏捷仪式实操","questionCount":17,"sort":5}]},{"id":114,"name":"离职与交接","sort":9,"subcategories":[{"id":586,"name":"离职决策、交接与离职后关系维护","questionCount":23,"sort":1},{"id":587,"name":"裁员、竞聘与组织变动应对","questionCount":17,"sort":2}]},{"id":97,"name":"开源贡献与维护","sort":10,"subcategories":[{"id":506,"name":"首次开源贡献路径","questionCount":22,"sort":1},{"id":507,"name":"维护者角色与节奏","questionCount":20,"sort":2},{"id":508,"name":"issue 与 PR 治理","questionCount":19,"sort":3},{"id":509,"name":"社区冲突与开源署名","questionCount":19,"sort":4}]},{"id":98,"name":"个人品牌与公开表达","sort":11,"subcategories":[{"id":510,"name":"技术内容输出(博客 / 分享 / 演讲)","questionCount":19,"sort":1},{"id":511,"name":"社交媒体、雇主信息保密与合规","questionCount":17,"sort":2}]},{"id":99,"name":"职业边界与劳动合规","sort":12,"subcategories":[{"id":512,"name":"加班与工时记录与试用期与劳动合同","questionCount":20,"sort":1},{"id":513,"name":"保密、知识产权与歧视识别","questionCount":17,"sort":2},{"id":514,"name":"工伤与劳动仲裁","questionCount":17,"sort":3},{"id":515,"name":"关键人员离开的连续性","questionCount":17,"sort":4},{"id":516,"name":"新人导师制与代码所有权与 bus factor","questionCount":17,"sort":5},{"id":517,"name":"职场霸凌与骚扰:识别、取证与维权","questionCount":20,"sort":6}]},{"id":100,"name":"业务理解、职级体系与综合行为能力","sort":13,"subcategories":[{"id":518,"name":"业务指标与技术映射、A/B 实验","questionCount":59,"sort":1},{"id":519,"name":"深度工作与个人学习","questionCount":61,"sort":2},{"id":520,"name":"大厂职级体系(Google/Meta/Bloomberg/Stripe)","questionCount":58,"sort":3},{"id":521,"name":"简历筛选与 Recruiter 初聊应对","questionCount":61,"sort":4},{"id":522,"name":"Offer 对比与多 offer 矩阵","questionCount":17,"sort":5}]},{"id":101,"name":"职业倦怠识别与心理韧性","sort":14,"subcategories":[{"id":523,"name":"MBI(Maslach Burnout Inventory)应用","questionCount":20,"sort":1},{"id":524,"name":"PSS / GAD-7 / PHQ-9 与 JD-R 辅助量表","questionCount":17,"sort":2},{"id":525,"name":"WHO ICD-11 QD85 与早期干预","questionCount":17,"sort":3},{"id":526,"name":"跨代际(Baby Boomers/Gen X/Millennial/Gen Z)协作","questionCount":20,"sort":4},{"id":527,"name":"冒名顶替综合征、幸存者综合征与职场孤独感","questionCount":20,"sort":5}]},{"id":102,"name":"持续学习路径与开源贡献策略","sort":15,"subcategories":[{"id":528,"name":"技能结构模型与高效学习方法","questionCount":18,"sort":1},{"id":529,"name":"开源治理与 AI 时代工作方式","questionCount":27,"sort":2},{"id":530,"name":"AI 时代的职业能力重塑","questionCount":39,"sort":3},{"id":531,"name":"团队冲突解决与商业理解","questionCount":32,"sort":4}]},{"id":103,"name":"异步优先协作与远程工程文化","sort":16,"subcategories":[{"id":532,"name":"异步沟通、文档驱动与 AI 协作规范","questionCount":27,"sort":1},{"id":533,"name":"会议治理与团队韧性","questionCount":17,"sort":2},{"id":534,"name":"新兴工作模式与 AI 协作规范","questionCount":17,"sort":3},{"id":535,"name":"AI 时代代码质量与工程效能","questionCount":24,"sort":4},{"id":536,"name":"混合办公与分布式团队","questionCount":25,"sort":5}]},{"id":104,"name":"导师制与知识传承、跨代际综合专题","sort":17,"subcategories":[{"id":537,"name":"导师带人方法、寻求导师与反向辅导","questionCount":28,"sort":1},{"id":538,"name":"绩效面谈、晋升答辩与 PIP 应对","questionCount":40,"sort":2},{"id":539,"name":"向非技术管理者讲清技术债","questionCount":67,"sort":3},{"id":540,"name":"识别无效加班与合理拒绝","questionCount":64,"sort":4},{"id":541,"name":"裁员补偿谈判与离职办理","questionCount":70,"sort":5}]},{"id":105,"name":"职场合同与法律风险(竞业、保密、期权、维权)","sort":18,"subcategories":[{"id":542,"name":"竞业限制与保密协议应对","questionCount":17,"sort":1},{"id":543,"name":"期权/股权协议签署前审查","questionCount":20,"sort":2},{"id":544,"name":"裁员赔偿(N+1 等)与劳动仲裁维权","questionCount":17,"sort":3},{"id":545,"name":"职务成果与个人作品 IP 边界","questionCount":17,"sort":4},{"id":546,"name":"副业、兼职与利益冲突披露","questionCount":17,"sort":5},{"id":547,"name":"社保、公积金与薪酬福利权益","questionCount":20,"sort":6}]},{"id":106,"name":"求职市场新生态与求职安全","sort":19,"subcategories":[{"id":548,"name":"ATS 与 AI 筛选、新型面试形式应对","questionCount":20,"sort":1},{"id":549,"name":"求职骗局与求职安全","questionCount":20,"sort":2},{"id":550,"name":"外包、驻场与派遣岗位的选择与维权","questionCount":20,"sort":3},{"id":551,"name":"背景调查与求职诚信","questionCount":20,"sort":4}]}],"id":10,"name":"团队协作","sort":10},{"categories":[{"id":256,"name":"技术趋势与证据判断","sort":1,"subcategories":[{"id":1206,"name":"信息源与证据可信度","questionCount":25,"sort":1},{"id":1207,"name":"监管、标准与合规演进","questionCount":20,"sort":2},{"id":1208,"name":"基础原理的工程价值","questionCount":22,"sort":3},{"id":1209,"name":"前沿观察的条件化与趋势叙事的条件化","questionCount":28,"sort":4},{"id":1210,"name":"个人技术雷达与学习投资决策","questionCount":20,"sort":5},{"id":1211,"name":"程序员必备技能","questionCount":20,"sort":6}]},{"id":267,"name":"基础能力与专长组合","sort":2,"subcategories":[{"id":1260,"name":"计算机基础保有","questionCount":17,"sort":1},{"id":1261,"name":"主专长深度、技能宽度与能力形态","questionCount":28,"sort":2},{"id":1262,"name":"调试与系统阅读","questionCount":17,"sort":3},{"id":1263,"name":"性能分析与安全基线","questionCount":17,"sort":4},{"id":1264,"name":"数据素养与产品理解","questionCount":20,"sort":5}]},{"id":269,"name":"AI 应用工程","sort":3,"subcategories":[{"id":1267,"name":"模型能力评估与选型与检索增强生成 RAG","questionCount":48,"sort":1},{"id":1268,"name":"智能体与 Agent 工程与评测集建设","questionCount":42,"sort":2},{"id":1269,"name":"幻觉控制与 AI 安全","questionCount":33,"sort":3},{"id":1270,"name":"模型路由与级联与推理成本与缓存","questionCount":26,"sort":4},{"id":1271,"name":"人类复核与模型替换","questionCount":28,"sort":5},{"id":1272,"name":"上下文工程与提示工程演进(Context Engineering)","questionCount":20,"sort":6},{"id":1273,"name":"MCP 与 AI 工具生态","questionCount":20,"sort":7}]},{"id":270,"name":"AI 辅助开发与代码实践","sort":4,"subcategories":[{"id":1274,"name":"需求理解与文档协作与代码生成可信度","questionCount":18,"sort":1},{"id":1275,"name":"重构、测试与迁移辅助","questionCount":26,"sort":2},{"id":1276,"name":"代码审查与业务建模","questionCount":26,"sort":3},{"id":1277,"name":"ADR 与演进式架构","questionCount":22,"sort":4},{"id":1278,"name":"架构演进与韧性设计","questionCount":25,"sort":5},{"id":1279,"name":"编码代理工作流与团队级 AI 开发规范","questionCount":20,"sort":6}]},{"id":271,"name":"技术领导与工程效能","sort":5,"subcategories":[{"id":1280,"name":"工程师成长与跨代际协作与技术战略","questionCount":39,"sort":1},{"id":1281,"name":"招聘与面试与工程文化与心理安全","questionCount":34,"sort":2},{"id":1282,"name":"IC 转管理与个人贡献到管理","questionCount":53,"sort":3},{"id":1283,"name":"冲突与艰难对话","questionCount":22,"sort":4},{"id":1284,"name":"管理者重返技术与专家转型","questionCount":27,"sort":5},{"id":1285,"name":"AI 时代的研发效能度量与团队生产力","questionCount":20,"sort":6}]},{"id":272,"name":"业务能力与商业素养","sort":6,"subcategories":[{"id":1286,"name":"行业价值链与单位经济","questionCount":57,"sort":1},{"id":1287,"name":"增长策略与持续学习","questionCount":56,"sort":2},{"id":1288,"name":"年度主题与机会成本与贡献路径与基金会治理","questionCount":53,"sort":3},{"id":1289,"name":"许可证与开源合规","questionCount":57,"sort":4},{"id":1290,"name":"远程安全与成果可见性与孤立风险","questionCount":33,"sort":5}]},{"id":273,"name":"[软性话题] 就业韧性与职业策略","sort":7,"subcategories":[{"id":1291,"name":"35 岁现象事实核验","questionCount":22,"sort":1},{"id":1292,"name":"经验价值证明","questionCount":17,"sort":2},{"id":1293,"name":"财务安全垫与副业规划","questionCount":22,"sort":3},{"id":1294,"name":"职业身份多元化与晚期转型","questionCount":17,"sort":4},{"id":1295,"name":"AI 时代的职业重塑","questionCount":21,"sort":5},{"id":1296,"name":"身份落差与阶段里程碑","questionCount":17,"sort":6},{"id":1297,"name":"AI 时代求职与面试新范式","questionCount":21,"sort":7}]},{"id":274,"name":"[软性话题] 健康与心理韧性","sort":8,"subcategories":[{"id":1298,"name":"睡眠与久坐干预","questionCount":18,"sort":1},{"id":1299,"name":"视力、值班恢复与压力预警","questionCount":23,"sort":2},{"id":1300,"name":"职业倦怠、预防与韧性恢复","questionCount":32,"sort":3},{"id":1301,"name":"医疗求助与健康生活方式","questionCount":28,"sort":4},{"id":1302,"name":"意义价值、人际关系与创造力","questionCount":17,"sort":5},{"id":1303,"name":"心理健康与职业满意度","questionCount":17,"sort":6},{"id":1304,"name":"AI 时代的注意力与信息管理","questionCount":20,"sort":7}]},{"id":275,"name":"[软性话题] 自由职业路线","sort":9,"subcategories":[{"id":1305,"name":"客户来源","questionCount":22,"sort":1},{"id":1306,"name":"报价结构","questionCount":19,"sort":2},{"id":1307,"name":"时间利用率","questionCount":18,"sort":3},{"id":1308,"name":"问题诊断与专业定位","questionCount":26,"sort":4},{"id":1309,"name":"声誉风险与团队化","questionCount":18,"sort":5}]},{"id":257,"name":"[软性话题] 工程师的创业思维与内部创业","sort":10,"subcategories":[{"id":1212,"name":"问题真实性与 MVP 试错","questionCount":34,"sort":1},{"id":1213,"name":"创始人销售与早期渠道","questionCount":44,"sort":2},{"id":1214,"name":"验证、假设与信号识别","questionCount":24,"sort":3},{"id":1215,"name":"早期用户与社区运营","questionCount":37,"sort":4},{"id":1216,"name":"增长与运营补充","questionCount":26,"sort":5}]},{"id":258,"name":"[软性话题] 商业模型与现金流","sort":11,"subcategories":[{"id":1217,"name":"收入模型与单位经济","questionCount":39,"sort":1},{"id":1218,"name":"回款与现金流管理","questionCount":47,"sort":2},{"id":1219,"name":"订阅模式与股权设计","questionCount":42,"sort":3},{"id":1220,"name":"归属期与数据合规风险","questionCount":47,"sort":4},{"id":1221,"name":"退出条款与跨境法律","questionCount":42,"sort":5}]},{"id":259,"name":"[软性话题] 跨代际、跨文化与跨部门协作","sort":12,"subcategories":[{"id":1222,"name":"利益相关方与冲突管理","questionCount":23,"sort":1},{"id":1223,"name":"跨部门协作与艰难对话","questionCount":17,"sort":2},{"id":1224,"name":"不确定性沟通与公开输出与资深工程师与影响力","questionCount":20,"sort":3},{"id":1225,"name":"会议、谈判与职业传承","questionCount":22,"sort":4},{"id":1226,"name":"独立开发者与个人产品化","questionCount":18,"sort":5}]},{"id":260,"name":"[软性话题] 个人财务、认知偏差与行业报告解读","sort":13,"subcategories":[{"id":1227,"name":"退休与资产配置规划","questionCount":39,"sort":1},{"id":1228,"name":"知识产权与认知偏差","questionCount":46,"sort":2},{"id":1229,"name":"事实解释与领先指标","questionCount":47,"sort":3},{"id":1230,"name":"职业规划与导师关系","questionCount":51,"sort":4},{"id":1231,"name":"GitHub Octoverse 解读与用报告数据做个人技术栈与职业投资决策","questionCount":21,"sort":5}]},{"id":261,"name":"SRE 可靠性与新兴工程师岗位","sort":14,"subcategories":[{"id":1232,"name":"AI 工程师岗位与平台与基础设施工程师","questionCount":18,"sort":1},{"id":1233,"name":"数据/AI 与安全合规工程师","questionCount":17,"sort":2},{"id":1234,"name":"是否切入新领域的决策框架与转型成本评估","questionCount":17,"sort":3}]},{"id":262,"name":"长期职业规划与生活方式","sort":15,"subcategories":[{"id":1235,"name":"长期职业战略","questionCount":17,"sort":1},{"id":1236,"name":"工作-生活整合","questionCount":20,"sort":2},{"id":1237,"name":"长期财务规划与退休设计","questionCount":24,"sort":3},{"id":1238,"name":"AI 增强型职业","questionCount":17,"sort":4},{"id":1239,"name":"AI 时代的复合型岗位与 AI 时代的组织与团队","questionCount":19,"sort":5}]},{"id":263,"name":"AI 时代程序员的多元化发展","sort":16,"subcategories":[{"id":1240,"name":"技术与业务/教育/投资结合","questionCount":37,"sort":1},{"id":1241,"name":"工程师如何建立个人技术品牌与产品设计交付","questionCount":41,"sort":2},{"id":1242,"name":"AI 生成代码时代的技能再定位与能力护城河","questionCount":42,"sort":3},{"id":1243,"name":"线下活动与家庭协作","questionCount":43,"sort":4},{"id":1244,"name":"工作-家庭整合","questionCount":17,"sort":5},{"id":1245,"name":"AI 协作技能与工程师能力重构","questionCount":20,"sort":6},{"id":1246,"name":"35+ 工程师的持续发展与职业规划","questionCount":26,"sort":7},{"id":1247,"name":"软考与职称路径","questionCount":19,"sort":8},{"id":1248,"name":"AI 时代技能价值重估(技能贬值与升值)","questionCount":17,"sort":9},{"id":1249,"name":"从编码者到 AI 指挥者:开发者角色演进","questionCount":20,"sort":10}]},{"id":264,"name":"全栈工程师演进","sort":17,"subcategories":[{"id":1250,"name":"前后端融合与 AI 全栈","questionCount":17,"sort":1},{"id":1251,"name":"平台工程与内部开发者平台","questionCount":17,"sort":2}]},{"id":265,"name":"远程工作与数字游民","sort":18,"subcategories":[{"id":1252,"name":"远程协作与异步沟通","questionCount":17,"sort":1},{"id":1253,"name":"数字游民与地理套利","questionCount":17,"sort":2}]},{"id":266,"name":"持续学习、开源贡献与个人品牌","sort":19,"subcategories":[{"id":1254,"name":"开源贡献路径","questionCount":17,"sort":1},{"id":1255,"name":"技术写作与知识输出","questionCount":17,"sort":2},{"id":1256,"name":"技术雷达与 T 型技能","questionCount":17,"sort":3},{"id":1257,"name":"高效学习方法论","questionCount":18,"sort":4},{"id":1258,"name":"个人知识管理系统(PKM)与 AI 笔记","questionCount":17,"sort":5},{"id":1259,"name":"AI 开源生态与开源模型参与","questionCount":20,"sort":6}]},{"id":268,"name":"跨领域能力","sort":20,"subcategories":[{"id":1265,"name":"技术+产品+业务","questionCount":17,"sort":1},{"id":1266,"name":"技术+数据+AI","questionCount":17,"sort":2}]}],"id":11,"name":"职业发展","sort":11},{"categories":[{"id":1,"name":"自我介绍与经历梳理","sort":1,"subcategories":[{"id":1,"name":"岗位导向的自我介绍与教育与工作时间线梳理","questionCount":17,"sort":1},{"id":2,"name":"简历重点项目与成果证据","questionCount":23,"sort":2},{"id":3,"name":"弱信号识别与诚实表达","questionCount":18,"sort":3},{"id":4,"name":"能力短板盘点与求职动机匹配","questionCount":17,"sort":4},{"id":5,"name":"远程/混合/驻场模式与职业规划","questionCount":17,"sort":5},{"id":6,"name":"高频经典开场题","questionCount":20,"sort":6},{"id":7,"name":"面试全流程准备与心态管理","questionCount":17,"sort":7}]},{"id":11,"name":"项目与成果行为面试","sort":2,"subcategories":[{"id":53,"name":"项目目标、约束与职责","questionCount":21,"sort":1},{"id":54,"name":"成功成果与可验证数据","questionCount":17,"sort":2},{"id":55,"name":"未达预期与关键取舍","questionCount":17,"sort":3},{"id":56,"name":"STAR/CAR 深挖与个人贡献边界判定","questionCount":17,"sort":4},{"id":57,"name":"经验沉淀与可迁移性","questionCount":21,"sort":5},{"id":58,"name":"跨行业背景与多项目并行","questionCount":17,"sort":6},{"id":59,"name":"跨职能协作与冲突升级","questionCount":21,"sort":7},{"id":60,"name":"跨团队协作与异步沟通(RFC/PR/文档)","questionCount":20,"sort":8},{"id":61,"name":"主动倾听与共识建立","questionCount":22,"sort":9},{"id":62,"name":"关系修复与团队氛围重建","questionCount":17,"sort":10},{"id":63,"name":"跨部门关系修复与长期人际维护","questionCount":20,"sort":11},{"id":64,"name":"倾听、向上沟通与向上管理","questionCount":17,"sort":12}]},{"id":12,"name":"执行力与责任心","sort":3,"subcategories":[{"id":65,"name":"模糊任务拆解与优先级判断","questionCount":21,"sort":1},{"id":66,"name":"阻塞、延期与线上问题应对","questionCount":17,"sort":2},{"id":67,"name":"主动发现问题与责任边界","questionCount":21,"sort":3},{"id":68,"name":"事故应急响应与复盘","questionCount":21,"sort":4},{"id":69,"name":"承诺管理与对结果负责","questionCount":17,"sort":5},{"id":70,"name":"多任务并行与精力分配","questionCount":20,"sort":6},{"id":71,"name":"学习新技术与接受反馈改进","questionCount":20,"sort":7},{"id":72,"name":"适应组织与需求变化","questionCount":18,"sort":8},{"id":73,"name":"AI 编程助手与持续学习能力","questionCount":21,"sort":9}]},{"id":13,"name":"离职原因与稳定性","sort":4,"subcategories":[{"id":74,"name":"近中长期职业发展规划","questionCount":18,"sort":1},{"id":75,"name":"离职 / 转岗决策过程","questionCount":21,"sort":2},{"id":76,"name":"影响任职持续性的因素","questionCount":21,"sort":3},{"id":77,"name":"求职动机与岗位匹配(为什么选我们)","questionCount":17,"sort":4},{"id":78,"name":"频繁跳槽与稳定性质疑应对","questionCount":17,"sort":5},{"id":79,"name":"年龄与职业阶段质疑应对(35 岁门槛)","questionCount":18,"sort":6}]},{"id":14,"name":"情绪管理与失败复盘","sort":5,"subcategories":[{"id":80,"name":"高压力与多任务下的判断与决策","questionCount":17,"sort":1},{"id":81,"name":"情绪觉察与支持资源","questionCount":20,"sort":2},{"id":82,"name":"失败与负面反馈中的责任识别","questionCount":18,"sort":3},{"id":83,"name":"AI 工具治理下的失败案例","questionCount":17,"sort":4},{"id":84,"name":"恢复策略与极限工作节奏下的可持续性","questionCount":21,"sort":5},{"id":85,"name":"职业倦怠预防、心理支持与工作生活边界","questionCount":32,"sort":6}]},{"id":15,"name":"职业道德与诚信合规","sort":6,"subcategories":[{"id":86,"name":"诚信陈述与承诺兑现","questionCount":22,"sort":1},{"id":87,"name":"不当指令与质量 / 进度冲突","questionCount":21,"sort":2},{"id":88,"name":"AI / 数据合规边界","questionCount":18,"sort":3},{"id":89,"name":"知识产权、保密意识与举报","questionCount":18,"sort":4}]},{"id":16,"name":"领导力、项目管理与角色转型","sort":7,"subcategories":[{"id":90,"name":"无职权影响力与 IC 高级路径","questionCount":19,"sort":1},{"id":91,"name":"Staff+ 跨团队技术影响力与 Tech Lead:项目技术方案主导","questionCount":22,"sort":2},{"id":92,"name":"Tech Lead:上下游协作接口","questionCount":18,"sort":3},{"id":93,"name":"EM:目标与组织设计与 EM:招聘与培养","questionCount":20,"sort":4},{"id":94,"name":"EM:反馈与绩效管理与冲突调解与艰难对话","questionCount":18,"sort":5},{"id":95,"name":"决策可逆性、决策节奏与 IC 到 Tech Lead 转型","questionCount":18,"sort":6},{"id":96,"name":"Tech Lead 到 EM 转型与专家 / 管理路线抉择","questionCount":18,"sort":7}]},{"id":17,"name":"入职条件与工作安排","sort":8,"subcategories":[{"id":97,"name":"薪酬期望与其构成","questionCount":18,"sort":1},{"id":98,"name":"谈判策略","questionCount":20,"sort":2},{"id":99,"name":"工作许可、签证与跨境税务社保合规","questionCount":34,"sort":3},{"id":100,"name":"到岗时间、出差与值班","questionCount":21,"sort":4},{"id":101,"name":"远程用工、竞业限制与保密","questionCount":21,"sort":5},{"id":102,"name":"试用期、转正与入职后预期","questionCount":19,"sort":6}]},{"id":18,"name":"候选人反问","sort":9,"subcategories":[{"id":103,"name":"岗位职责与成功标准反问","questionCount":20,"sort":1},{"id":104,"name":"团队协作与工作方式反问","questionCount":21,"sort":2},{"id":105,"name":"业务现状与招聘流程反问","questionCount":20,"sort":3},{"id":106,"name":"文化价值观与管理风格反问","questionCount":18,"sort":4},{"id":107,"name":"异步沟通与跨时区协作","questionCount":17,"sort":5},{"id":108,"name":"信息放射与跨文化沟通","questionCount":18,"sort":6},{"id":109,"name":"新技术学习能力考察","questionCount":21,"sort":7},{"id":110,"name":"AI 使用诚信与职业伦理","questionCount":18,"sort":8}]},{"id":2,"name":"开源贡献与公开作品","sort":10,"subcategories":[{"id":8,"name":"GitHub 项目与技术博客真实性","questionCount":22,"sort":1},{"id":9,"name":"技术分享、公开演讲与社区声誉","questionCount":21,"sort":2},{"id":10,"name":"雇主政策与对外作品权利","questionCount":19,"sort":3},{"id":11,"name":"专利、论文与标准化贡献","questionCount":18,"sort":4}]},{"id":3,"name":"招聘流程与结构化面试最佳实践","sort":11,"subcategories":[{"id":12,"name":"能力矩阵、题库与评分卡设计","questionCount":17,"sort":1},{"id":13,"name":"偏倚防范与校准治理","questionCount":18,"sort":2},{"id":14,"name":"SBI 与 GROW 反馈模型","questionCount":17,"sort":3},{"id":15,"name":"结构化面试设计综合","questionCount":22,"sort":4},{"id":16,"name":"面试官培训、候选人体验与雇主品牌","questionCount":32,"sort":5},{"id":17,"name":"背景调查、Reference Check 与入职核验","questionCount":21,"sort":6},{"id":18,"name":"Mentorship 与人才评估方法","questionCount":18,"sort":7}]},{"id":4,"name":"Engineering Manager 专属考察","sort":12,"subcategories":[{"id":19,"name":"前 90 天目标与组织设计与招聘与面试质量","questionCount":20,"sort":1},{"id":20,"name":"绩效、冲突与远程团队管理","questionCount":22,"sort":2},{"id":21,"name":"向上管理与资源争取与一年以上长项目的目标维持","questionCount":18,"sort":3},{"id":22,"name":"跨多团队依赖管理与失效与遗留系统改造与重写判断","questionCount":18,"sort":4},{"id":23,"name":"重大故障分阶段响应与事故对外沟通与舆情 / 监管应对","questionCount":18,"sort":5}]},{"id":5,"name":"综合行为与软素质考察","sort":13,"subcategories":[{"id":24,"name":"时间管理、深度工作与精力分配","questionCount":22,"sort":1},{"id":25,"name":"反馈接受给予、自我反思与持续学习","questionCount":21,"sort":2},{"id":26,"name":"跨背景沟通、抽象表达与倾听共识","questionCount":20,"sort":3},{"id":27,"name":"信任建立、关系修复与人际网络","questionCount":21,"sort":4},{"id":28,"name":"现场应变、冷静决策与理性冒险","questionCount":21,"sort":5},{"id":29,"name":"多元角色、弹性补位与利益相关方平衡","questionCount":20,"sort":6},{"id":30,"name":"创意想象、细节全局与流程简化","questionCount":22,"sort":7},{"id":31,"name":"团队叙事、文化塑造与节奏管理","questionCount":22,"sort":8},{"id":32,"name":"跨团队影响力放大与主动规划","questionCount":20,"sort":9},{"id":33,"name":"个人品牌、业余贡献、价值观与职业操守","questionCount":20,"sort":10}]},{"id":6,"name":"压力面试与情境判断(SJT)","sort":14,"subcategories":[{"id":34,"name":"压力面试与临场应变","questionCount":22,"sort":1},{"id":35,"name":"情境判断测试(SJT)与价值观匹配","questionCount":19,"sort":2},{"id":36,"name":"面试中的非语言与沟通质量","questionCount":17,"sort":3}]},{"id":7,"name":"群面与无领导小组讨论","sort":15,"subcategories":[{"id":37,"name":"群面流程、角色定位与参与策略","questionCount":20,"sort":1},{"id":38,"name":"群面题型与作答思路","questionCount":19,"sort":2},{"id":39,"name":"群面评分维度、雷区规避与复盘提升","questionCount":19,"sort":3}]},{"id":8,"name":"AI 面试与人才测评","sort":16,"subcategories":[{"id":40,"name":"AI 视频面试与自动化初筛","questionCount":19,"sort":1},{"id":41,"name":"性格与心理测评的应对","questionCount":19,"sort":2},{"id":42,"name":"AI 面试的公平性、防作弊与候选人权益","questionCount":18,"sort":3}]},{"id":9,"name":"HR 专业职能与招聘运营","sort":17,"subcategories":[{"id":43,"name":"招聘需求分析与人才画像","questionCount":19,"sort":1},{"id":44,"name":"招聘渠道运营与人才寻访","questionCount":19,"sort":2},{"id":45,"name":"简历筛选与招聘流程运营","questionCount":19,"sort":3},{"id":46,"name":"offer 管理与薪酬谈判(HR 视角)","questionCount":19,"sort":4},{"id":47,"name":"入职、试用期与转正管理","questionCount":19,"sort":5},{"id":48,"name":"员工关系、离职管理与劳动用工合规","questionCount":19,"sort":6},{"id":49,"name":"绩效管理、人才盘点与 HRBP 业务伙伴","questionCount":19,"sort":7}]},{"id":10,"name":"应届生求职与校招专项","sort":18,"subcategories":[{"id":50,"name":"校招流程与时间线(秋招/春招/网申/补录)","questionCount":19,"sort":1},{"id":51,"name":"三方协议、违约金与签约注意事项","questionCount":19,"sort":2},{"id":52,"name":"实习、管培生与应届生身份规划","questionCount":19,"sort":3}]}],"id":12,"name":"HR面试","sort":12}]
✍️ 在线刷题
覆盖 12 大方向的单选面试题 · 随机刷题 / 模拟考试 / 题库看题
随机刷题
从所选范围随机抽题,作答完成后统一提交评分
模拟考试
从勾选的方向中随机抽题,限时作答,交卷后评分并给出评语