AOSP Question

  1.  What is AOSP?
  2. What is Android Boot Process?
  3. What is Project Treble?
  4. Why is Project treble required?
  5. What is the fragmentation of Android or the architecture of Android?
  6. What is the role of the Application layer?
  7. What is the role of the Framework Layer?
  8. What is the role of the HAL Layer?
  9. What is the role of the Kernel Layer?
  10. What is HIDL? How do we implement it if want to add a new HW?
  11. What is AIDL?
  12. What is GSI?
  13. What is VNDK? how it is different from NDK?
  14. How to add a new Device in AOSP?
  15. What is the role of the BoardConfig file?
  16. What is the role of Manifest.xml?
  17. What is a repo tool?
  18. How we can use the repo tools?
  19. If GIT is already there why do we need to use the repo?
  20. How to create a new manifest in the repo?
  21. How to use the existing manifest in the repo?
  22. What "repo status" command will do?
  23. How to add the project to the manifest file in the repo?
  24. What are the challenges that you faced in repo sync?
  25. What build tools exist in AOSP?
  26. What is the SOONG build system?
  27. How bp file is different from the MK file?
  28. Can we add the if or switch in the bp file?
  29. How do we create the module in a bp file?
  30. what is filegroup in a bp file?
  31. In vendor, If we create the bp with a module to create a shared file. Do we need to do any operation to make it added in AOSP?
  32. Why do we prefer a bp over an MK file?
  33. What is KATI build tools? 
  34. What is NINJA build tool?

Comments

Popular posts from this blog

Interview Question