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.
mdr add yuecao365/offercome/mobile@git:20260920.a4843f5Pins 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
mdr add yuecao365/offercome/mobile@sha256:a9285263f99e2e31The 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.
[](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.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260920.a4843f5 latest | 2026-09-20 | a4843f5 | 14,817 B | A | view · diff |
| git:20260919.2ea5304 | 2026-09-19 | 2ea5304 | 14,964 B | A | view · diff |
| git:20260908.a2a662c | 2026-09-08 | a2a662c | 17,833 B | A | view |
Audit of the latest version
- 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
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
Every file in yuecao365/offercome