Sobes.tech

Android

Qual è la differenza tra l'uso di funzioni asincrone con la parola chiave async e la chiamata a launch nel contesto della programmazione asincrona?

Junior — Middle
331

Quali componenti o classi nell'API Android possono contraddire i principi SOLID nella progettazione?

Junior — Middle
277

Cos'è una CancelationException e in quali casi si verifica?

Junior — Middle
253

È possibile interrompere l'esecuzione di un'attività attiva nel sistema?

Junior — Middle
252

Puoi elencare le caratteristiche chiave e le peculiarità della data class in Kotlin?

Junior — Middle
236

Come si può evidenziare nella lista solo gli elementi unici?

Junior — Middle
230

Come distinguere le sequenze dalle collezioni in programmazione?

Junior — Middle
218

Quando e in quali condizioni può verificarsi una situazione di deadlock delle risorse nel sistema?

Junior — Middle
210

Quali metodi possono garantire il funzionamento coordinato di più thread in un ambiente multithread?

Middle — Middle+
205

Cosa sono le race di thread e perché possono causare errori in un'applicazione multithread?

Junior — Middle
186

Qual principio di OOP è necessario per implementare il pattern della fabbrica astratta?

Junior — Middle
179

Qual principio SOLID viene violato quando il modello dipende da un'implementazione concreta di ViewModel?

Junior — Middle
176

In quale stile di elaborazione dei dati viene utilizzata la struttura dati stack?

Junior — Middle
173

Quando è preferibile usare le sequenze invece delle collezioni standard?

Junior — Middle
173

Puoi spiegare cosa significa la funzione coroutineScope in Kotlin e a cosa serve?

Junior — Middle
173

Qual è il numero massimo di elementi che può contenere uno stack?

Junior — Middle
165

Quali tipi di thread di esecuzione puoi nominare?

Junior — Middle
163

È possibile interrompere l'esecuzione di un'operazione pianificata posticipata con Deferred?

Junior — Middle
163

Come può verificarsi un overflow dello stack in un programma?

Junior — Middle
161