From 290f310ceb59c0138ed88256f1323c8ccb788274 Mon Sep 17 00:00:00 2001 From: Mira Date: Thu, 18 Sep 2025 09:05:47 +1000 Subject: [PATCH 1/2] rename indexmd to meaningful name --- .../{index.mdx => agent-ecosystem.mdx} | 0 .../{index.mdx => math-foundations.mdx} | 0 ...dex.mdx => compute-platforms-handbook.mdx} | 0 ...ex.mdx => foundation-models-lifecycle.mdx} | 0 .../{index.mdx => generative-models-plan.mdx} | 0 .../{index.mdx => llm-foundations.mdx} | 0 .../{index.mdx => research-methodology.mdx} | 0 .../{index.mdx => learning-toolkit.mdx} | 0 .../{index.mdx => platform-and-datasets.mdx} | 0 .../{index.mdx => multimodal-overview.mdx} | 0 .../{index.mdx => recommender-roadmap.mdx} | 0 ...dx => reinforcement-learning-overview.mdx} | 0 app/docs/layout.tsx | 23 +++++++++++-------- 13 files changed, 14 insertions(+), 9 deletions(-) rename app/docs/ai/agents-todo/{index.mdx => agent-ecosystem.mdx} (100%) rename app/docs/ai/ai-math-basics/{index.mdx => math-foundations.mdx} (100%) rename app/docs/ai/compute-platforms/{index.mdx => compute-platforms-handbook.mdx} (100%) rename app/docs/ai/foundation-models/{index.mdx => foundation-models-lifecycle.mdx} (100%) rename app/docs/ai/generative-todo/{index.mdx => generative-models-plan.mdx} (100%) rename app/docs/ai/llm-basics/{index.mdx => llm-foundations.mdx} (100%) rename app/docs/ai/methodology/{index.mdx => research-methodology.mdx} (100%) rename app/docs/ai/misc-tools/{index.mdx => learning-toolkit.mdx} (100%) rename app/docs/ai/model-datasets-platforms/{index.mdx => platform-and-datasets.mdx} (100%) rename app/docs/ai/multimodal/{index.mdx => multimodal-overview.mdx} (100%) rename app/docs/ai/recommender-systems/{index.mdx => recommender-roadmap.mdx} (100%) rename app/docs/ai/reinforcement-learning/{index.mdx => reinforcement-learning-overview.mdx} (100%) diff --git a/app/docs/ai/agents-todo/index.mdx b/app/docs/ai/agents-todo/agent-ecosystem.mdx similarity index 100% rename from app/docs/ai/agents-todo/index.mdx rename to app/docs/ai/agents-todo/agent-ecosystem.mdx diff --git a/app/docs/ai/ai-math-basics/index.mdx b/app/docs/ai/ai-math-basics/math-foundations.mdx similarity index 100% rename from app/docs/ai/ai-math-basics/index.mdx rename to app/docs/ai/ai-math-basics/math-foundations.mdx diff --git a/app/docs/ai/compute-platforms/index.mdx b/app/docs/ai/compute-platforms/compute-platforms-handbook.mdx similarity index 100% rename from app/docs/ai/compute-platforms/index.mdx rename to app/docs/ai/compute-platforms/compute-platforms-handbook.mdx diff --git a/app/docs/ai/foundation-models/index.mdx b/app/docs/ai/foundation-models/foundation-models-lifecycle.mdx similarity index 100% rename from app/docs/ai/foundation-models/index.mdx rename to app/docs/ai/foundation-models/foundation-models-lifecycle.mdx diff --git a/app/docs/ai/generative-todo/index.mdx b/app/docs/ai/generative-todo/generative-models-plan.mdx similarity index 100% rename from app/docs/ai/generative-todo/index.mdx rename to app/docs/ai/generative-todo/generative-models-plan.mdx diff --git a/app/docs/ai/llm-basics/index.mdx b/app/docs/ai/llm-basics/llm-foundations.mdx similarity index 100% rename from app/docs/ai/llm-basics/index.mdx rename to app/docs/ai/llm-basics/llm-foundations.mdx diff --git a/app/docs/ai/methodology/index.mdx b/app/docs/ai/methodology/research-methodology.mdx similarity index 100% rename from app/docs/ai/methodology/index.mdx rename to app/docs/ai/methodology/research-methodology.mdx diff --git a/app/docs/ai/misc-tools/index.mdx b/app/docs/ai/misc-tools/learning-toolkit.mdx similarity index 100% rename from app/docs/ai/misc-tools/index.mdx rename to app/docs/ai/misc-tools/learning-toolkit.mdx diff --git a/app/docs/ai/model-datasets-platforms/index.mdx b/app/docs/ai/model-datasets-platforms/platform-and-datasets.mdx similarity index 100% rename from app/docs/ai/model-datasets-platforms/index.mdx rename to app/docs/ai/model-datasets-platforms/platform-and-datasets.mdx diff --git a/app/docs/ai/multimodal/index.mdx b/app/docs/ai/multimodal/multimodal-overview.mdx similarity index 100% rename from app/docs/ai/multimodal/index.mdx rename to app/docs/ai/multimodal/multimodal-overview.mdx diff --git a/app/docs/ai/recommender-systems/index.mdx b/app/docs/ai/recommender-systems/recommender-roadmap.mdx similarity index 100% rename from app/docs/ai/recommender-systems/index.mdx rename to app/docs/ai/recommender-systems/recommender-roadmap.mdx diff --git a/app/docs/ai/reinforcement-learning/index.mdx b/app/docs/ai/reinforcement-learning/reinforcement-learning-overview.mdx similarity index 100% rename from app/docs/ai/reinforcement-learning/index.mdx rename to app/docs/ai/reinforcement-learning/reinforcement-learning-overview.mdx diff --git a/app/docs/layout.tsx b/app/docs/layout.tsx index b164650..4cfc935 100644 --- a/app/docs/layout.tsx +++ b/app/docs/layout.tsx @@ -14,19 +14,24 @@ function pruneEmptyFolders(root: PageTree.Root): PageTree.Root { const index = node.index ? { ...node.index } : undefined; - if (transformedChildren.length > 0) { - return { - ...node, - index, - children: transformedChildren, - }; + if (transformedChildren.length === 0) { + if (index) { + return { ...index }; + } + + return null; } - if (index) { - return { ...index }; + if (!index && transformedChildren.length === 1) { + const [onlyChild] = transformedChildren; + return { ...onlyChild }; } - return null; + return { + ...node, + index, + children: transformedChildren, + }; } if (node.type === "separator") { From fd30199b48c34926fe0c12601ba5abb6b2233d41 Mon Sep 17 00:00:00 2001 From: Mira Date: Thu, 18 Sep 2025 09:28:46 +1000 Subject: [PATCH 2/2] add bq part, resolve link issue --- app/components/Hero.tsx | 2 +- .../foundation-models-lifecycle.mdx | 8 --- app/docs/jobs/interview-prep/HelloWorld.md | 11 ---- app/docs/jobs/interview-prep/bq.md | 65 +++++++++++++++++++ app/docs/layout.tsx | 8 ++- 5 files changed, 73 insertions(+), 21 deletions(-) delete mode 100644 app/docs/jobs/interview-prep/HelloWorld.md create mode 100644 app/docs/jobs/interview-prep/bq.md diff --git a/app/components/Hero.tsx b/app/components/Hero.tsx index 74df85e..b35bc89 100644 --- a/app/components/Hero.tsx +++ b/app/components/Hero.tsx @@ -20,7 +20,7 @@ export function Hero() { { title: "笔试面经", desc: "可以给我一份工作吗?我什么都可以做!", - href: "/docs/jobs", + href: "/docs/jobs/interview-prep/bq", }, { title: "群友分享", diff --git a/app/docs/ai/foundation-models/foundation-models-lifecycle.mdx b/app/docs/ai/foundation-models/foundation-models-lifecycle.mdx index 11cf9f7..96caea8 100644 --- a/app/docs/ai/foundation-models/foundation-models-lifecycle.mdx +++ b/app/docs/ai/foundation-models/foundation-models-lifecycle.mdx @@ -52,14 +52,6 @@ tags: - 评测方法与指标 - 结果分析与应用 -### 🏗️ 模型结构 - -- 前往: [模型结构](./architectures/) -- Decoder-only 架构 -- 注意力机制设计 -- 位置编码方案 -- 架构演进趋势 - ### 💡 QKV 面试问题 - 前往: [QKV 面试问题](./qkv-interview/) diff --git a/app/docs/jobs/interview-prep/HelloWorld.md b/app/docs/jobs/interview-prep/HelloWorld.md deleted file mode 100644 index a665e78..0000000 --- a/app/docs/jobs/interview-prep/HelloWorld.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Hello World -description: First page -date: "2025-09-11" -tags: - - intro ---- - -# Hello World - -期待您的投稿 diff --git a/app/docs/jobs/interview-prep/bq.md b/app/docs/jobs/interview-prep/bq.md new file mode 100644 index 0000000..512ea18 --- /dev/null +++ b/app/docs/jobs/interview-prep/bq.md @@ -0,0 +1,65 @@ +--- +title: 行为面 +description: First page +date: "2025-09-11" +tags: + - intro +--- + +# 行为面试十题万能思路 + +经过一些面试之后,发现面试里的“行为题”也就是BQ问题看起来五花八门,其实归根到底就十个方向。提前准备好对应的案例,基本就能覆盖所有变体。 + +## 一、合作与沟通类 + +这一类是高频考点。常见问题: + +**Teamwork** +不仅仅说“我很会合作”,更要突出你怎么跟不同背景的同事、上级一起完成目标。 + +**Conflict** +冲突题永远绕不开。别怕说出分歧,重点是你如何冷静沟通、找到方案。 + +**Client service** +很多人忽略这一点。其实不少 JD 都在考察你如何理解客户需求、解决问题,甚至超预期交付。 + +## 二、领导与组织类 + +不只是管理岗才会遇到。常见问题: + +**Leadership** +重点不是讲“我如何指挥别人”,而是说明你在团队或项目中如何起到掌控和推动作用。 + +**Planning** +计划与执行能力,面试官想听你怎么拆解任务、分阶段推进,还要考虑突发状况的应对。 + +**Multitasking** +多任务并行怎么搞?说清楚你如何排优先级,保证效率和结果。 + +## 三、学习与成长类 + +岗位变化快,学习力是必考。常见问题: + +**Learn new skills** +用具体经历说明你如何自学新技能、新方法,并且马上应用到工作中。 + +**Motivation** +俗称“三个why”:why industry、why company、why position。结合官方定位和个人动力来回答,才能打动人。 + +## 四、挑战与应对类 + +几乎每场面试都会问到。常见问题: + +**Challenge** +工作中遇到的重大挑战,注意不要跑去讲生活琐事。核心是你怎么分解问题、扛下来。 + +**Failure** +失败经历是加分项。坦诚讲出哪里不足,更重要的是后续你怎么调整、从中成长。 + +## 总结 + +团队、冲突、客户;领导、计划、多任务;学习、动力;挑战、失败。 +只要这十个问题准备到位,任何花样提问都能变形应对。 + +记住:用 **STAR 框架**(情境 Situation、任务 Task、行动 Action、结果 Result) +把答案包装成一个小故事,随时能抽出来讲。 diff --git a/app/docs/layout.tsx b/app/docs/layout.tsx index 4cfc935..10560fb 100644 --- a/app/docs/layout.tsx +++ b/app/docs/layout.tsx @@ -24,7 +24,13 @@ function pruneEmptyFolders(root: PageTree.Root): PageTree.Root { if (!index && transformedChildren.length === 1) { const [onlyChild] = transformedChildren; - return { ...onlyChild }; + + if ( + onlyChild.type === "page" && + onlyChild.url.startsWith("/docs/ai/") + ) { + return { ...onlyChild }; + } } return {