Sobes.tech

Java

Puoi spiegare il concetto di partizionamento dei dati in Kafka e come viene implementato?

Junior — Middle
314

Qual è la complessità temporale della ricerca di un elemento per chiave nella struttura dati TreeMap?

Junior — Middle
303

Puoi spiegare il concetto di Livelock nel contesto della multithreading in Java?

Junior — Middle
294

Quale dei principi SOLID è considerato il più importante e a cosa serve?

Junior — Middle
288

Come funziona il pattern Proxy e in cosa si differenzia dagli oggetti normali?

Junior — Middle
287

Spiega le differenze tra i pattern adapter, decoratore e proxy, i loro scopi e ambiti di applicazione.

Junior — Middle
285

In che modo vengono implementati i calcoli paralleli e la gestione dei thread di esecuzione nei sistemi software?

Junior — Middle
272

Spiega il concetto di garanzia della consegna dei messaggi in Apache Kafka.

Junior — Middle
269

Quante thread utilizza contemporaneamente un Stream parallelo nella configurazione standard dell'API Stream?

Junior — Middle
267

Spiega cos'è un servizio web SOAP e come viene implementato utilizzando WSDL?

Junior — Middle
265

Puoi elencare i principali tipi di database relazionali che conosci?

Junior — Middle
264

Qual è la differenza tra le sezioni dependency e dependencyManagement nel file di configurazione Maven?

Junior — Middle
262

Quali strategie di merge dei rami hai utilizzato quando hai lavorato con Git?

Junior — Middle
262

Quali sono i vantaggi e gli svantaggi dell'utilizzo del multithreading nelle applicazioni Java?

Junior — Middle
262

Può spiegare cosa si intende per eccezione nel linguaggio Java e come viene utilizzata?

Junior — Middle
261

Qual è la differenza tra i metodi map e flatMap nell'API Stream di Java e quali sono le loro caratteristiche di utilizzo?

Junior — Middle
258

Quali metodi vengono solitamente utilizzati affinché un'applicazione Java comunichi con un database?

Junior — Middle
257

Qual è la differenza tra l'uso di @Spy e @Mock durante i test?

Junior — Middle
257
/17