cs-fundamentals SKILL.md skillA

cs-fundamentals from yuecao365/offercome is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add yuecao365/offercome/cs-fundamentals@git:20260920.a4843f5

Pins git:20260920.a4843f5 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
yuecao365/offercome
Path
src/lib/mock-interviews/skills/cs-fundamentals/SKILL.md
Versions recorded
4
Latest version
git:20260920.a4843f5, committed Sep 20, 2026
First version recorded
Aug 17, 2026
Size
10,522 bytes
Repository stars
24
License
MIT

计算机基础怎么面:操作系统、网络、数据结构与算法、数据库原理。技术岗校招兜底。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

## 面试官在意什么

计算机基础是国内技术岗校招一面的主体,覆盖操作系统、计算机网络、数据结构与算法、数据库原理,部分岗位(C++、基础架构、嵌入式、编译器、芯片相关)会加上计算机组成与编译原理。社招也会问基础,但更多是从生产问题切入反推原理,比如"TIME_WAIT 堆积""CPU 空闲但请求慢""慢查询怎么看执行计划"。

校招候选人几乎都背过"八股",因此单点概念题(三次握手、进程与线程的区别、B+ 树为什么适合索引)已经没有区分度,面试官的做法是把点连成线:给一个现象让候选人归因到机制,或者让候选人解释两个概念之间的因果关系,或者在候选人的项目里找一个真实场景下钻。社招则看候选人能否用基础知识解释自己遇到过的故障,并知道对应的排查工具。

面试官最在意三件事:第一,候选人是理解机制还是背诵结论——追一层"为什么"是否会断线;第二,能否把现象映射回原理,比如从"接口偶发超时"想到重传、队列、GC、锁;第三,与候选人技术栈的关联度——写 Web 的应该对 HTTP 与 TCP 有直觉,写并发的应该对锁与调度有直觉,不能所有基础都只停留在课本水平。

怎么问才像这个方向的面试官:
- 单点概念题只用作开场,真正的评分点在第二层"为什么"和第三层"现象归因";候选人背诵流畅但追问断线的按不理解处理。
- 优先考与候选人技术栈相关的基础:写 Web 的问网络与数据库,写并发的问 OS 与体系结构,不撒网。
- 每个主题都要落到至少一个真实排查场景,要求候选人说出工具或命令,考"会用"而非"听过"。
- 校招看理解与推理,社招看能否用基础解释自己遇到过的故障;对社招候选人不问纯定义题。

## 项目 / 实习怎么深挖

简历上出现下面这类经历时从哪里切、追什么。追到候选人能说出机制、数字的来源与一次真实的故障或取舍才算实;只有框架名与结论、说不出自己那一段的,记为危险信号。通用的追问方法见 project-deep-dive。

- 简历出现 Web 服务 → 沿"一次请求从浏览器到数据库"的链路任选一段下钻到协议与内核行为。
- 简历出现"高性能""优化" → 追压测方法、瓶颈定位工具、优化前后的指标定义。
- 简历出现多线程或并发 → 追锁的粒度、死锁经历、线程池参数的依据。
- 简历出现网络编程、RPC、长连接 → 追 IO 模型选择、连接数上限、超时与重连策略。
- 简历出现 C/C++ 或系统编程 → 追内存管理、编译链接、缓存友好性。
- 简历出现 SQL 或数据库使用 → 追慢查询经历、执行计划、事务隔离级别选择。
- 简历出现算法竞赛 → 从其最熟的题型出变形,追前提条件与失效场景。

## 常见失守与危险信号

- 进程、线程与协程:只会背"线程共享地址空间";把 load 和 CPU 使用率混为一谈;协程只知道"更轻量"说不出为什么。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add yuecao365/offercome/cs-fundamentals@sha256:31d0102cace2d14c

The line at the top of this page pins the label git:20260920.a4843f5, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_v7tcuvqkase7dg2s.svg)](https://markdownregistry.com/a/art_v7tcuvqkase7dg2s)

5 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 4 versions of this file, between Aug 17, 2026 and Sep 20, 2026, about one every 11 days.

versioncommittedcommitsizeaudit
git:20260920.a4843f5 latest2026-09-20 a4843f5 10,522 BA view · diff
git:20260919.2ea53042026-09-19 2ea5304 10,627 BA view · diff
git:20260908.a2a662c2026-09-08 a2a662c 12,435 BA view · diff
git:20260817.f3a95632026-08-17 f3a9563 2,146 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (10522 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

yuecao365/offercome · 24 stars · license MIT · pushed 2026-10-01 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_v7tcuvqkase7dg2s
GET https://markdownregistry.com/api/v1/resolve?ref=yuecao365/offercome/cs-fundamentals
GET https://markdownregistry.com/api/v1/blob/31d0102cace2d14c7b9d8f227a0a5e072eacbf5304a7cad7005c5874992a8b8b

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from yuecao365/offercome

AGENTS.md AGENTS.md file
yuecao365/offercome · AGENTS.md
git:20260921.abf64ee · audit A · 24 stars
CLAUDE.md CLAUDE.md file
yuecao365/offercome · CLAUDE.md
git:20260803.e553cde · audit B · 24 stars
agent-runtime SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/agent-runtime/SKILL.md · Agent 运行时深挖:循环与事件、工具协议与沙箱、子 agent、预算终止、恢复、输出契约。
git:20260920.a4843f5 · audit A · 24 stars
ai-agent SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/ai-agent/SKILL.md · Agent 开发与运行时怎么面:循环与工具、RAG、上下文与记忆、评测、安全、成本。Agent 与 LLM 应用岗读。
git:20260920.a4843f5 · audit A · 24 stars
ai-algorithm SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/ai-algorithm/SKILL.md · 大模型算法怎么面:Transformer、预训练、后训练与对齐、RL、微调、Embedding、评测。LLM 算法岗读。
git:20260920.a4843f5 · audit A · 24 stars
ai-app-testing SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/ai-app-testing/SKILL.md · AI 应用测试深挖:非确定性输出、幻觉与 RAG 评估、Agent 链路审计、安全对抗、回归门禁、AI 生成用例。
git:20260920.a4843f5 · audit A · 24 stars
ai-infra SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/ai-infra/SKILL.md · 大模型推理与训练基础设施怎么面:KV cache、调度、并行、量化算子、服务指标、训练集群。AI Infra 岗读。
git:20260920.a4843f5 · audit A · 24 stars
algorithm SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/algorithm/SKILL.md · 算法与机器学习怎么面:ML 基础、深度学习、特征、AB 实验、部署监控、落地。算法与 ML 工程岗读。
git:20260920.a4843f5 · audit A · 24 stars
android SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/android/SKILL.md · Android 怎么面:生命周期、Compose、协程与 Flow、性能、启动。JD 点名 Android 时读。
git:20260920.a4843f5 · audit A · 24 stars
backend SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/backend/SKILL.md · 后端怎么面(栈无关):缓存、消息队列、接口、可靠性、可观测、容量、发布。服务端岗读。
git:20260920.a4843f5 · audit A · 24 stars
cpp SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/cpp/SKILL.md · C++ 后端怎么面:内存模型、RAII、STL 性能、多线程与原子、IO 模型、现代 C++。JD 点名 C++ 时读。
git:20260920.a4843f5 · audit A · 24 stars
data-engineering SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/data-engineering/SKILL.md · 数据工程怎么面:数仓建模、离线与实时链路、调度、数据质量、湖仓。数据开发与数仓岗读。
git:20260920.a4843f5 · audit A · 24 stars

Every file in yuecao365/offercome

Browse by kind, by grade A, or by owner.