📜  海得拉巴 Android 开发人员的 OnePlus 研发面试体验

📅  最后修改于: 2021-09-23 05:56:13             🧑  作者: Mango

我得到了一位前辈的推荐。推荐后,您将接到 HR 的电话,他们将安排面试。

第 1 轮:DSA 轮

1) 找出数组中的最大数,先增后减。
2) 将链表表示的两个数相加,表示第三个链表中的和。

3) 螺旋遍历矩阵

4)最长递增子序列

第 2 轮: Java ANDROID 回合

1)接口和抽象类有什么区别。

2)一些关于类Java线程、集合、hashmap等的随机问题。

3) Fragment 的生命周期是什么? (深入)

4)他们非常强调ConstraintLayout。 (深入)

第 3 轮:ANDROID ROUND(基于简历和经验)

1) 关于线程、服务和 AsyncTask 的基础知识。

2)简历和最后经历的随机问题(面试官也可以深入)

2) 使用它们来设计具有多线程的单线程应用程序(仅限 HLD,即高级设计)

在第三轮的基础上,他们会选择一个合适的团队,之后,团队的经理可能会打电话给你简报。此电话可称为管理轮,如果您被选中,HR 将进一步与您联系。