Java
Come valuti le tue capacità di interagire con gli altri e di lavorare in team?
Qual è la tua esperienza con il multithreading in Java?
È possibile modificare o leggere i valori delle variabili private di una classe tramite Reflection API?
Qual è la classe base in Kotlin che funge da antenato per tutte le altre classi?
Quanto spesso effettua la registrazione dei dati nel database durante il lavoro?
Puoi spiegare il concetto di paradigma funzionale nella programmazione?
Cosa fai con il compito dopo averlo completato?
Quali argomenti o aree stai studiando attualmente per lo sviluppo professionale?
Qual è lo scopo del parametro propagation nell'annotazione @Transactional in Spring?
È consigliabile dividere le tabelle in parti (sharding) per aumentare la velocità di esecuzione delle query?
Qual è la necessità di utilizzare ExecutorService durante l'elaborazione di un grande numero di task?
Hai mai ricoperto il ruolo di lead delle funzionalità?
Qual è la metrica temporale per la ricerca di un elemento per chiave in una tabella hash HashMap?
Quali sono le caratteristiche distintive di una lista collegata e come si differenzia da altre strutture dati?
Nominare le semantiche del lavoro in Kafka.
In quali casi è necessario indicare throws nella firma del metodo, per quali eccezioni?
Puoi spiegare il meccanismo di funzionamento dell'annotazione @SpringBootTest nei test di Spring Boot?
Cos'è Liquibase e come organizzare la gestione delle versioni del database, soprattutto in condizioni di restrizioni di sicurezza (come in Sber)?
Hai mai lavorato con compiti DevOps: script di deployment, CI/CD?
Hai implementato la paginazione nel tuo ultimo progetto?