Atomeocean 面经内容规范
一次仪式性提交包含两个文件,路径格式见流程指南的编辑内容章节:
docs/assets/json/interview-experience/{company}/{六位随机ID}.json ← 面试基本信息
docs/zhHans/interview-experience/{company}/{六位随机ID}.md ← 面试详情1. 面试基本信息(JSON)
JSON 文件存放在这个目录下:
面经JSON目录docs/assets/json/interview-experience
以 Apple 公司为例,创建 docs/assets/json/interview-experience/apple/869pu4.json,填入以下内容:
去掉注释
在粘贴并替换内容时,需要替换掉注释部分 在文档中起到字段解释的作用
json5
{
"company": "apple", // 公司名称,全小写
"position": { // 职位信息
"jobPostUrl": null, // 如果有职位链接请填写字符串,否则为null
"title": "Software Engineer", // 职位名称
"level": "new-grad", // 职位级别,如 intern / new-grad / experienced
"jobType": "string" // 职位类型,如 full-time / internship / contract
},
"applicationSource": { // 申请来源信息
"channel": "string", // 申请渠道,referral / campus / direct-apply
"referralDetails": "string" // 如果是 referral,请填写推荐人信息,否则为空字符串
},
"candidate": { // 候选人背景信息
"education": "", // 教育背景,如 "Bachelor's in Computer Science"
"background": "", // 其他背景信息,如 "Master's in Electrical Engineering"
"yearsOfExperience": 0 // 工作经验年限,整数
},
"interview": { // 面试过程信息
"date": "", // 面试日期,格式 "YYYY-MM-DD", 如 "2021-08-21"
"result": "", // 面试结果,accepted / rejected / pending
"rounds": [ // 各轮面试信息,1轮或多轮
{
"roundType": "phone-screen", // 面试轮次类型,如 phone-screen / technical / onsite
"rate": 3 // 面试难度评分,1-5整数,5为最难
},
{
"roundType": "technical",
"rate": 4
},
{
"roundType": "onsite",
"rate": 2
}
]
}
}2. 面试详情(Markdown)
在对应公司的目录下创建 Markdown 文件,例如 docs/zhHans/interview-experience/apple/869pu4.md,填入以下内容,需要替换大括号内的内容:
markdown
---
title: {只写职位缩写,会显示在侧边栏}
createdDate: {2025-10-22}
lastUpdated: {2026-01-06}
outline: deep
---
# {替换: Apple SDE 面试经验}
## 面试基本信息
- 公司信息:[Apple](https://www.apple.com/careers/)
- 面试时间:2025年Q4
{上面的公司信息和面试时间需要替换}
{下面的InterviewDetail组件保持不变,它是引入Json的}
{这一行,和上面两行都需要在正式提交前被删掉}
<InterviewDetail />
## 面试过程
下面填写内容即可内容建议包含
- 背景说明(岗位 / 公司类型 / 时间点)
- 面试过程的详细描述:遇到的技术问题、行为面试问题,和面试官交流细节等
- (可选)个人总结或踩坑经验
3. 标注引用来源
请使用ReferenceSource组件 标注面经内容的主要来源,确保信息的透明和可追溯性。
内容红线
以下三条是审核的硬性标准,违反会导致 PR 被关闭,详见不计入贡献的情形。
- 一个 PR 只提交一篇面试经验 —— 请勿将多篇文章合并提交。
- 禁止直接提交 AI 生成的文本内容 —— 支持使用 AI 工具辅助生成 Markdown / JSON 格式的草稿与排版,但正文内容不能由 AI 直接产出。
- 不要完全照抄他人的答案 —— 整理时可以参考多个来源,但需要加入自己的理解和总结。
常见问题
面经题目需要自己解答吗?还是直接整理别人的答案
建议做法:
- 不要完全照抄别人的答案
- 不需要在面经文章中提供面试题的完整解答,可以描述解题思路
- 整理时可以参考多个来源,可以加入自己的理解和总结
一个面经Pull Request可以直接从网上整理一篇就行吗
不建议这样做:
- 单纯复制粘贴缺乏个人特色
- 建议基于自己的学习经历和面试经验进行整理
- 可以补充个人实战经验和心得体会
- 建议利用AI工具辅助整理markdown文档格式
JSON vs Markdown 对于文档整理的比较
Markdown特点:
- 支持图表绘制(mermaid、flowchart等)
- 易于添加文字链接
[链接文本](URL)
JSON特点:
- 不能直接绘制图表
- 链接处理相对复杂
- 主要适合数据结构化存储
参考资源
- 面经需求
- 参考示例 PR:Meta infra 岗位面试(内容真实)
- 面经内容常见来源
- 一亩三分地
- Glassdoor
- GeeksforGeeks
- 小红书