📜  安卓角色哈曼国际面试体验

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

安卓角色哈曼国际面试体验

我接到了来自 naukri 的电话,为harman 国际公司工作了 6 年。

第一轮:技术轮

以下是提出的问题。

  1. 活动和片段生命周期
  2. 系统杀死进程时会调用哪些生命周期方法
  3. 查看型号说明
  4. 与当前项目相关
  5. 单例实例创建
  6. 哈希图工作
  7. 内存泄漏将如何发生
  8. 内部类的重要性是什么
  9. 什么是处理程序
  10. 处理程序的重要性如何在内部工作
  11. 边界服务是否同步
  12. 你用过AIDL吗
  13. 线程通信并等待notify和notifyAll
  14. wait、notify 和 notify 方法如何在内部工作
  15. 查找单词列表中出现次数最多的单词
  16. 调用了多少个 asyncTask 调用的对象 pr 任务?
  17. 如何创建不可变的自定义类?
  18. 解释JVM的内存管理?
  19. stringPool区和Heap区的区别
  20. 当字面量字符串和使用 new运算符时将创建多少个对象

时长:2小时

第二轮:技术轮

以下是提出的问题。

  1. 您如何在片段之间进行通信?
  2. viewmodel 如何在内部实现
  3. 广播接收器的缺点
  4. sharedPreference 的 apply 和 commit 方法的区别
  5. 片段的 commit 和 commitAllowingStateLoss 方法的区别
  6. 执行片段的 add() 和 replace() 时会调用哪些生命周期方法
  7. 活动启动模式
  8. intentService 和 service 有什么区别
  9. 一旦工作完成,意图服务将如何自动关闭?如果你再次创建它会发生什么?
  10. 有界服务和启动服务的区别
  11. 你如何在服务和活动之间进行通信
  12. 什么是aidl?
  13. 什么是内容提供者?

注:时长 45 分钟

第三轮:管理轮

就当前项目以及角色和职责进行了正式讨论

第四轮:人力资源轮

讨论过工资和所有文书工作