小米是全球最大的智能手机制造商之一和领先的IoT平台公司。在小米担任Android开发工程师将参与MIUI(现HyperOS)开发,这是拥有超6亿月活跃用户的高度定制Android皮肤。面试流程考核深度Android框架知识、Java/Kotlin能力和移动端性能优化理解。小米看重能在系统框架层工作而非仅应用层的工程师,使其面试比其他公司的Android岗位更偏向框架层。
通过小米招聘门户投递后,合格候选人会收到一位资深Android工程师的电话或视频技术初筛。30-45分钟的对话涵盖Android开发经验、Java/Kotlin语言特性熟悉度、Activity和Fragment生命周期理解、Android常用设计模式(MVVM、MVP、Repository)、以及Retrofit、OkHttp、Glide和Jetpack组件等流行库使用经验。面试官还会评估对Android构建系统(Gradle)和版本控制流程的理解。