És um funcionário oficial da tua empresa atual?
Android
Em que casos a aplicação de Clean Architecture pode ser ineficaz ou indesejada em projetos?
Conte-nos sobre projetos ou tarefas em que participou ou que realizou
Como ocorre o processo de união de módulos no sistema de build Gradle ao trabalhar com projetos multi-módulos?
Que tipos de despachadores para corrotinas conheces e como eles funcionam?
Qual é o papel principal do padrão Interceptor na arquitetura de sistemas de software?
Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?
Como é implementado o tratamento de colisões na estrutura de dados HashMap?
Quais razões indicam que o uso de um único tipo de CoroutineScope não é aceitável em vários cenários de programação em Kotlin?
Quais são as limitações ao usar exceções em Kotlin?
Em que casos é utilizada a classe AtomicInteger em Java?
Quais os mecanismos que permitem alternar entre estados na implementação de uma máquina de estados usando Coroutines?
Pode explicar o que são variáveis atômicas e como elas diferem das normais?
Estudou o tema por si próprio ou fez cursos de formação?
Pode explicar as fases do ciclo de vida da View na arquitetura da aplicação?
Quais mecanismos permitem tornar as corutinas mais leves e eficientes em recursos?
Que tipos de ficheiros no Android são geridos através de permissões?
Quais são as formas de substituir o uso de fragmentos na arquitetura Single Activity?
Qual é a diferença no tratamento de exceções entre Java e Kotlin?
Fale sobre a sua experiência na criação e uso de componentes de interface de usuário personalizados no Android