android-interview-questions

Android Interview Questions

Balotario de preguntas para entrevistas técnicas para el puesto de Desarrollador Android

Temario :

Fundamentos:

  • POO (pilares)
  • Patrones de diseño
  • SOLID
  • ⁠⁠Marcos de trabajo ágil
  • ⁠⁠git
  • ⁠⁠testing
  • ⁠⁠CI / CD

Algoritmos:

  • Complejidad algorítmica + live coding

Lenguajes (java / Kotlin)

  • ⁠inmutabilidad (var / val)
  • ⁠⁠modificadores de visibilidad
  • ⁠⁠final / open
  • ⁠⁠static
  • ⁠⁠extension functions
  • ⁠⁠overload / overrides
  • ⁠⁠primitive types
  • ⁠⁠nulabilidad⁠⁠
  • Ksp

Android:

  • ⁠lifecycles
  • ⁠⁠networking
  • ⁠⁠persistence
  • ⁠⁠architecture components
  • ⁠⁠MVVM
  • navigation
  • ⁠⁠multi-threading
  • ⁠⁠algo de Compose?
  • ⁠⁠dependency injection
  • ⁠⁠security
  • testing

Gradle:

  • Tasks, custom task
  • Gradle cmd, tasks útiles en android
  • Convention plugins
  • Gradle Version Catalog
  • Optimizar build time

Architecture :

Referencias