interviews/mobile/README.md
The Mobile track covers ML systems deployed on smartphones and tablets โ the most constrained high-performance computing environment in the world. Every phone is a shared-resource system where your ML model competes with the camera, the display, the cellular modem, and the user's other apps for memory, compute, and battery.
Edge devices are dedicated to ML โ the entire system exists to run inference. Mobile devices are general-purpose computers where ML is one of dozens of competing workloads. Your model must coexist with the camera app, the browser, and the OS itself. The user can switch away at any moment, and the OS will kill your process to reclaim memory. Battery life is the ultimate constraint โ no user will tolerate an app that drains their phone.
Engineers interviewing at Apple (Core ML, ANE), Google (TFLite, Pixel), Qualcomm (Hexagon, QNN), Samsung (Exynos NPU), Meta (on-device AI), and any company shipping ML features in mobile apps. Also valuable for mobile developers adding ML capabilities to existing apps.
We need more mobile questions โ especially from engineers at Apple, Google, and Qualcomm. See the question format and submit a PR.