📜  Headstrong 和 SnapDeal 的 Android 开发者访谈

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

Headstrong 和 SnapDeal 的 Android 开发者访谈

任性:
第一轮:
1)什么是堆内存以及堆栈和堆内存的区别。
2) 为什么要在 Activity 类的 onCreate() 中执行 setContentView()。
3) 在一个应用程序中,一个组件会像 LinkedIn 中的体验一样动态叠加。您是否会为此在布局 xml 中声明一个组件,或者您将动态创建它以及为什么。

第二轮
1) 您将如何使用蓝牙创建内部 GPS 地图系统。
2) 你将如何仅使用 XML 创建一个有颜色的圆圈。
3) 您将如何创建 OCR 应用程序。

抢购
第一轮笔试
1)接口和抽象类有什么区别。
2)在一个数组中找到最大数,数字先增加然后减少。
3) 将链表表示的两个数相加,表示第三个链表的和。
4)关于活动基类、片段类型、服务的基类、内容提供程序函数、加载程序函数和超出范围错误的 20 个奇怪问题。

第二轮面对面
1) 什么是 Fragment 的生命周期
2) 什么是 IPC 和使用 .so 文件的应用程序的架构,其 API 与 IPC 一起公开。
3)二分查找。
4)关于线程、服务和异步任务的基本知识。
5) 你什么时候使用信使和处理程序。

如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。

Snapdeal 的所有练习题