Sobes.tech

Android

Qual é a diferença entre o uso de funções assíncronas com a palavra-chave async e a chamada a launch no contexto da programação assíncrona?

Junior — Middle
329

Quais componentes ou classes na API Android podem contrariar os princípios SOLID ao projetar?

Junior — Middle
273

O que é uma CancelationException e em que casos ela ocorre?

Junior — Middle
250

É possível interromper a execução de uma tarefa ativa no sistema?

Junior — Middle
243

Podes enumerar as principais características e particularidades da data class em Kotlin?

Junior — Middle
229

Como é que se podem destacar na lista apenas os elementos únicos?

Junior — Middle
221

Quando e sob que condições pode ocorrer uma situação de bloqueio mútuo de recursos no sistema?

Junior — Middle
202

Como distinguir sequências de coleções na programação?

Junior — Middle
201

Quais métodos podem garantir o funcionamento coordenado de múltiplas threads num ambiente multithread?

Middle — Middle+
178

Qual princípio de POO é necessário para implementar o padrão de fábrica abstrata?

Junior — Middle
176

Qual princípio SOLID é violado quando o modelo depende de uma implementação específica do ViewModel?

Junior — Middle
170

Quando é preferível usar sequências em vez de coleções padrão?

Junior — Middle
170

Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?

Junior — Middle
167

Em que estilo de processamento de dados é utilizada a estrutura de dados pilha?

Junior — Middle
166

O que são corridas de threads e por que podem levar a erros numa aplicação multithread?

Junior — Middle
162

É possível parar a execução de uma operação agendada adiada com Deferred?

Junior — Middle
161

Qual é o número máximo de elementos que podem estar contidos na pilha?

Junior — Middle
160

Que tipos de threads de execução podes nomear?

Junior — Middle
159

Como pode ocorrer um estouro de pilha num programa?

Junior — Middle
156