# Firebase para Android (Android) > Serviços essenciais do Firebase: Authentication, Firestore, Realtime Database, Cloud Messaging, Analytics, Crashlytics, Storage e Remote Config - 23 perguntas de entrevista - Mid-Level - [Perguntas de entrevista: Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista.md) ## 1. Qual arquivo de configuração do Firebase deve ser colocado na pasta app/ de um projeto Android? **Resposta** O arquivo google-services.json contém todas as configurações do Firebase (API keys, project ID, etc.) e deve ser colocado na pasta app/. Este arquivo é gerado no console do Firebase ao adicionar o app Android ao projeto Firebase. ## 2. Como criar uma conta de usuário com email e senha no Firebase Authentication? **Resposta** O método createUserWithEmailAndPassword() do FirebaseAuth cria uma nova conta de usuário com as credenciais fornecidas. Retorna uma Task que, em caso de sucesso, contém um AuthResult com as informações do usuário criado. ## 3. Como recuperar o usuário atualmente conectado no Firebase Auth? **Resposta** A propriedade currentUser do FirebaseAuth retorna o usuário atualmente conectado como um objeto FirebaseUser, ou null se nenhum usuário estiver conectado. Este objeto contém informações como uid, email, displayName, photoUrl, etc. ## Mais 20 perguntas disponiveis - Qual é a sintaxe para adicionar um documento no Cloud Firestore? - Qual método do Firestore permite atualizar apenas determinados campos de um documento? Cadastre-se gratis: https://sharpskill.dev/pt/login ## Outros temas de entrevista Android - [Fundamentos do Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-fundamentals.md): 24 perguntas, Junior - [UI e Recursos Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-ui-and-resources.md): 30 perguntas, Junior - [Ciclo de Vida do Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-lifecycle.md): 30 perguntas, Junior - [Navegação Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-navigation.md): 26 perguntas, Junior - [Gerenciamento de Dados Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-data-management.md): 29 perguntas, Junior - [Rede Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-networking.md): 29 perguntas, Junior - [Testes Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-testing.md): 28 perguntas, Junior - [Android Gradle](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-gradle.md): 26 perguntas, Junior - [Fundamentos da linguagem Kotlin para Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-kotlin-language-essentials.md): 24 perguntas, Junior - [Room Database](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-room-database.md): 25 perguntas, Mid-Level - [Trabalho em segundo plano](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-background-work.md): 18 perguntas, Mid-Level - [Jetpack Compose](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-compose.md): 28 perguntas, Mid-Level - [Permissões e Funcionalidades do Dispositivo](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-permissions-and-device.md): 21 perguntas, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-mvvm-architecture.md): 18 perguntas, Mid-Level - [Redes Android Avançadas](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-networking-advanced.md): 13 perguntas, Mid-Level - [Coleções e Operadores Kotlin](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-kotlin-collections-operators.md): 20 perguntas, Mid-Level - [Kotlin Coroutines e Flow](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-kotlin-coroutines-flow.md): 20 perguntas, Mid-Level - [Injeção de Dependências no Android](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-dependency-injection.md): 15 perguntas, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-mvi-architecture.md): 17 perguntas, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-clean-architecture.md): 21 perguntas, Senior - [Android Compose Avançado](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-compose-advanced.md): 17 perguntas, Senior - [Android Performance and Monitoring](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-performance-monitoring.md): 13 perguntas, Senior - [Android Security and Privacy](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-security-privacy.md): 18 perguntas, Senior - [Android CI/CD and Release](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-cicd-release.md): 15 perguntas, Senior - [Android UX and Form Factors](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-ux-form-factors.md): 18 perguntas, Senior - [Android Testing Advanced](https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-testing-advanced.md): 18 perguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pt/technologies/android/perguntas-entrevista/android-firebase