Java
Spiega la sequenza delle fasi di elaborazione di un compito dalla sua ricezione alla distribuzione sul server
Puoi spiegare come funziona l'operatore instanceof in Java e in quali situazioni viene utilizzato?
Come si può implementare l'esecuzione parallela di codice in Java usando i thread?
Qual è la differenza tra usare Hibernate e interagire direttamente con il database tramite JDBC?
Come vengono avviati i thread? Quali sono gli oggetti primari per l'avvio?
Puoi spiegare cosa si intende per 'contesto' nel framework Spring?
Come si valuta la complessità temporale delle operazioni di inserimento, rimozione e ricerca di elementi in una lista collegata?
Quale politica di eviction impostare in Redis per memorizzare notifiche ritardate?
Come aggiornare il nome di un personaggio (ad esempio, da Vadim a Dmitry) usando Spring Data, conoscendo il suo ID?
Cosa significa per te un carico elevato?
Puoi elencare e descrivere brevemente i principali tipi di collezioni utilizzati in Java Core?
Quali sono i mezzi e i metodi per trasferire dati tra database?
Hai lavorato con designer nel tuo ultimo progetto?
Hai esperienza con Kotlin?
Quali approcci hai utilizzato per condurre revisioni di codice tra team?
Cos'è volatile in Java, a cosa serve e come funziona?
Come funzionano i socket in Java? È possibile usarli per ricevere richieste HTTP?
Le variabili di ambiente cambiano quando si sovrascrive un file di proprietà?
Chi nel tuo team si occupava della raccolta dei requisiti non funzionali nel progetto successivo?
Come si possono istanziare e gestire gli oggetti nel contesto dell'iniezione delle dipendenze usando Spring?