Por que razões a execução de uma operação atômica não pode ser interrompida ou cancelada durante a sua execução?
Android
Fale sobre a sua experiência com tipos genéricos em projetos
É necessário indicar explicitamente subclasses dentro de uma classe selada ao declarar?
Qual é o objetivo de usar CoroutineScope em Kotlin e qual é o seu papel na gestão de corutinas?
Como implementar um construtor de interface no código?
Que anotações conhece para melhorar a eficiência ao trabalhar com Composable?
Que construções para criar coroutines você conhece fora das funções principais?
Fale sobre a sua experiência com o uso de coleções em projetos
Como é que se pode alterar o valor de um campo dentro de uma função suspend em Kotlin?
Explique a diferença entre o uso de CompositionLocalStatic e CompositionLocal no Jetpack Compose.
Pode nomear as principais fases do processo de compilação de um programa?
É possível implementar um método de fábrica para criar um objeto de interface?
Pode explicar o conceito de concorrência estruturada na programação?
Como você implementa e gerencia listas no Jetpack Compose, e qual sua experiência nessa área?
Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?
Pode explicar o que significa o uso de derivedStateOf no contexto da gestão de estados?
Como é que se pode detectar uma diminuição de desempenho dentro de uma função Composable?
Quais etapas do ciclo de vida de uma atividade são ativadas ao alterar a orientação da tela?
Qual é a sua experiência com Jetpack Compose para desenvolvimento de interfaces no Android?
Sob quais condições as operações em HashMap têm uma complexidade de tempo proporcional ao tamanho da coleção?