mobile SKILL.md skillA

mobile 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/mobile@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/mobile/SKILL.md
Versions recorded
3
Latest version
git:20260920.a4843f5, committed Sep 20, 2026
First version recorded
Sep 8, 2026
Size
14,817 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

## 面试官在意什么

移动端工程师(也叫客户端开发、App 开发、Mobile Engineer,国内大厂常按 Android/iOS 分岗但基础架构团队要求双端)的日常是把产品需求变成能在成千上万种设备上稳定运行的应用:写页面与交互、对接网络与本地存储、管理应用生命周期与后台行为、盯启动速度和包体积、处理崩溃与 ANR/卡顿、走审核与灰度发布、在合适的场景引入跨端方案。真实面试里平台无关的部分越来越重:面试官会问"用户切后台再回来页面状态丢了怎么办""弱网下列表怎么保证可用""发版后崩溃率涨了怎么止血",这些问题在 Android 与 iOS 上答案不同但思路一致。面试官最在意三件事:一是有没有线上问题的排查闭环(崩溃、卡顿、耗电、包体、启动各有一套归因方法与工具),二是对设备与网络不确定性的敬畏(低端机、弱网、系统杀进程、权限变更),三是发布与质量意识(灰度、热修、回滚、AB 实验、审核规则)。

校招侧重语言基础与平台基本概念:生命周期、线程模型、内存管理、常见 UI 组件与布局、网络请求与 JSON 解析;社招侧重架构与线上经验:模块化与组件化、启动与包体治理的数字、崩溃率与 ANR 率的治理过程、动态化与跨端框架的选型判断、以及在大团队里怎么推动质量指标。一线大厂客户端面试普遍会有"手撕算法 + 平台原理 + 线上问题排查 + 架构设计"四段,这个包负责后三段里平台无关的部分。

怎么问才像这个方向的面试官:
- 移动端题从"设备与网络的不确定性"切入:低端机、弱网、切后台被杀、权限被拒,先问现象与定位,再问原理,能背某平台生命周期回调但说不出系统为什么这么做的要追。
- 每个优化都追数字与工具:启动、包体、崩溃率、帧率必须说出测量点定义、线上数据与前后对比,"感觉快了"不算答案。
- 双端思维优先:平台无关的题要让候选人说出 Android 与 iOS 的差异点,只熟一端的候选人要能说出另一端大概怎么做;平台细节交给 stack 包。
- 结合团队与用户规模出题:小团队工具类 App 不强考灰度平台与模块化,日活百万级的 App 必须追稳定性治理与发布流程。

## 项目 / 实习怎么深挖

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

- 简历出现"启动时间优化 X%" → 追测量点定义(首帧还是可交互)、线上还是本地数据、最大的一项改动、延迟初始化有没有引发功能偶发不可用
- 简历出现"包体积减少 X MB" → 追分析工具、最大的几项来源、动态下发做了什么、有没有 CI 卡口防止反弹
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add yuecao365/offercome/mobile@sha256:a9285263f99e2e31

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_xiirgfe26rbhivsk.svg)](https://markdownregistry.com/a/art_xiirgfe26rbhivsk)

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

Versions

The registry has recorded 3 versions of this file, between Sep 8, 2026 and Sep 20, 2026, about one every 6 days.

versioncommittedcommitsizeaudit
git:20260920.a4843f5 latest2026-09-20 a4843f5 14,817 BA view · diff
git:20260919.2ea53042026-09-19 2ea5304 14,964 BA view · diff
git:20260908.a2a662c2026-09-08 a2a662c 17,833 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 (14817 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_xiirgfe26rbhivsk
GET https://markdownregistry.com/api/v1/resolve?ref=yuecao365/offercome/mobile
GET https://markdownregistry.com/api/v1/blob/a9285263f99e2e31d954b93f621be910b26be3fb1a317cb5cb5757d25cc85ad6

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
cs-fundamentals SKILL.md skill
yuecao365/offercome · src/lib/mock-interviews/skills/cs-fundamentals/SKILL.md · 计算机基础怎么面:操作系统、网络、数据结构与算法、数据库原理。技术岗校招兜底。
git:20260920.a4843f5 · audit A · 24 stars

Every file in yuecao365/offercome

Other files named mobile

mobile SKILL.md skill
fengshao1227/ccg-workflow · templates/skills/domains/mobile/SKILL.md · 移动开发。iOS、Android、SwiftUI、Jetpack Compose、React Native、Flutter、跨平台。当用户提到移动开发、iOS、Android、跨平台时路由到此。
git:20260331.c682e20 · audit A · 5,976 stars
mobile SKILL.md skill
pierry/harness-kit · .claude/agents/staff-software-engineer/skills/mobile/SKILL.md · Mobile engineering conventions for team. iOS and Android. Project conventions in .claude/conventions/mobile.md override…
git:20260519.492683a · audit A · 4 stars

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