Em que casos deve aplicar a camada de serviço na arquitetura da aplicação?
Android
Qual é o papel do componente Activity numa aplicação Android?
Como são implementadas as extensões (Extensions) usadas em Kotlin em Java?
Qual é a diferença entre os modos de lançamento activities singleTop e singleTask no Android?
Que tipos de serviços você utilizou em seus projetos?
Qual é o objetivo principal e a finalidade das coroutines na programação?
O que são as corrotinas e que conceito elas implementam na programação?
Qual é a diferença entre os efeitos LaunchedEffect e DisposableEffect no contexto de seus propósitos e comportamentos?
Em que ordem ocorre a inicialização das propriedades e a execução dos blocos de código na criação de um objeto, incluindo o companion object, bloco init, variáveis no construtor e variáveis comuns?
Poderia explicar o princípio de funcionamento da variável volatile e em que casos o seu uso é justificado?
Podes explicar o que é o SupervisorJob no contexto das corutinas e gestão de tarefas em Kotlin?
Pode explicar o que se entende por 'Activity' no desenvolvimento Android?
Qual é o número padrão de threads criadas pelo Dispatchers.Default nas corrotinas Kotlin por padrão?
Consegue listar os diferentes tipos de serviços existentes na arquitetura de sistemas?
Tem experiência no desenvolvimento de aplicações usando o padrão arquitetónico Model-View-Intent (MVI)?
Qual é a diferença entre as classes BigDecimal e Double em Java e em que casos é mais adequado usar cada uma delas?
Explique o conceito de Extensões na linguagem Kotlin e seu uso
Quais são as principais vantagens e desvantagens de usar data class no seu projeto?
Qual atividade na empresa você considera mais importante e por quê?
Explique as diferenças entre o uso de launch e funções assíncronas com await no contexto da programação assíncrona