定位说明

CS 核心基础的查阅入口,涵盖算法/数据结构、进程线程、编码、网络、JIT 等基础概念。面试准备和工程问题排查都需要具备的底层知识。

一、算法与数据结构

  • 十大经典排序算法(菜鸟教程图解版)适合快速复习,面试高频
  • 动态规划(背包问题)和贪心是 LeetCode 中高频题型
  • Weiss 的 DSA in C++(FIU 源码)适合深入学习,可对照实现
  • 红点逻辑(Badge Number Tree)是游戏业务中的典型树形数据结构应用

二、计算机基础

  • 进程与线程:进程是资源分配单位,线程是 CPU 调度单位;区别决定了锁粒度和通信方式
  • 编码:原码/反码/补码是整数运算的基础;FP16/FP32 浮点格式在 GPU 编程和 AI 推理中是关键前置知识
  • 网络与运行时:HTTP GET/POST 差异、DNS 解析流程、JIT 编译原理是后端开发和性能分析的基础背景

资料收敛说明

  • 本页已将原先 12 条参考链接压缩为 10 条核心引用,重复导航页、同类 API 细节页和低信噪比补充资料不再逐条公开保留。
  • 正文已优先沉淀选型标准、排查流程、风险边界和常用工具定位,后续新增资料应继续转成正文结论,而不是直接堆叠链接。
  • 文末只保留官方文档、代表性开源项目和少量仍值得回看的补充阅读。

参考链接

腾讯/飞书文档

GitHub 项目

参考链接

以下链接仅保留正文仍需回看的核心资料入口。

开源项目

补充阅读