Nearbuy(Groupon) 面试体验 |第 3 套(适用于 Android 开发者)
- 黑客排名轮
- 13 MCQ on Java和 android
- 在句子列表中查找给定单词的计数
- Skype轮次(面试开始较晚)
- 2 个谜题
- 3 个罐子,内含 100 个红球、100 个黄球和 100 个绿球。选择绿球的最大概率。
- 1个毒瓶和1000名囚犯
- 计算字符串中不同的回文数。共享一个编辑器编写代码并在在线ide上运行
- 2 个谜题
- Skype轮次(面试开始较晚)
- 介绍我和我目前的工作。
- 安卓工作经验。
- 让我谈谈我正在开发的应用程序,问我在其中的角色,然后让我解释我实现的一个特定功能。
- 哈希集和哈希映射之间的区别。我告诉了区别,还说哈希集的内部实现使用哈希映射来支持它本身使用哈希表的实现。
- 哈希映射上的迭代器。
- 在多线程的情况下迭代器的工作(快速失败)。
- 有三个线程,我们希望它们一个接一个地运行。我们怎么能做到这一点?
- Android 相关的东西,比如我使用哪个库来显示图像。
- 我在应用程序中使用了哪些其他库。
- 列表视图和回收器视图有什么区别( http://www.truiton.com/2015/03/android-recyclerview-vs-listview-comparison/ )。你如何在回收器视图项目上实现点击监听器。您如何在回收站视图中处理不同类型的视图(我说使用视图持有者模式和视图类型)。
- 单顶和单任务的区别。
- 他问我是否在应用程序中使用任何自定义视图。
- 最后一个问题是编码问题。他分享了一个编辑的链接。只有一个问题。二叉树被赋予打印级顺序遍历,但从底部开始。我写了代码。然后他让我从右到左打印这个订单,而不是从左到右。我也这样做了。
- 为什么我想离开我现在的工作。
- 最后他问我有没有什么问题。最后问一个问题总是好的。
- 我能够回答问题,但由于缺乏信心,之后我没有接到任何电话。但我想说要清除这些采访,您应该对您感兴趣的领域的基础知识有深入的了解。