📜  摩托罗拉移动面试体验 |第 1 套(适用于 Android 开发者,班加罗尔)

📅  最后修改于: 2022-05-13 01:58:29.395000             🧑  作者: Mango

摩托罗拉移动面试体验 |第 1 套(适用于 Android 开发者,班加罗尔)

我在android领域有2年的经验。我在5月份申请了摩托罗拉。流程跨越了1个月。
我在网上找不到太多关于他们面试过程的信息。所以我在这里分享我的经验。希望对其他人有所帮助。:)

第一轮 - 采访街(1小时)
1)WAP从给定号码的数字中获取最大号码
2)解析一个字符串并根据给定的模式返回它是否有效。它应该只包含
仅“1”或“12”或“122”

第 2 轮-Google 环聊(1 小时)
-一般介绍
-关于本地化和资源配置的几个基本的android问题
1)字符串列表中最长公共前缀的代码。
2)有一个设备驱动程序从相机读取数据并将字节流(捕获的帧)写入缓冲区。还有一个从同一个缓冲区读取的查看器。设备驱动程序和查看器不通过此缓冲区相互通信。设计和编码这个场景。您可以根据自己的喜好选择缓冲区的数据结构。请注意,可能有多个观众。

第 3 轮-Google Hangout(1 小时)
1) 将零移动到随机整数数组开始的代码
2)给定一个正整数的二叉搜索树,如果所有节点都乘以-1,那么它仍然是BST吗?如果不是,则重构为一个。(镜像树代码)

第 4 轮 Google 环聊(1.5 小时)
1) 给定一个随机唯一整数数组,找到索引 x,y,z 使得 a[x]