Java
[nome] perché stai cercando lavoro ora?
Per favore, parlami della squadra. Che tipo di squadra era, chi c'era, quante persone?
Quanti anni di esperienza complessiva hai nell'ecosistema JVM?
Fornisci un esempio di un grande compito aziendale o integrazione che hai fatto completamente da solo.
Parlami del pattern Inversion of Control (IoC)
Parla del teorema CAP. Cosa sceglieresti: consistenza o disponibilità durante una partizione di rete?
Cosa dovrebbe controllare l'applicazione secondo DDD?
Cosa fare se il backend non riesce a completare una funzionalità per il rilascio e c'è ancora tempo?
Qual è il tuo ruolo informale nel team di lavoro?
[nome] ha chiesto: con quali database hai lavorato? Postgres, Redis — è chiaro, ma con database non relazionali, come MongoDB o altri?
class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }
Parlami di te e della tua esperienza
Verrà aperta una transazione se il metodo A chiama il metodo B con @Transactional all'interno della stessa classe?
Hai lavorato in precedenza con il modello di outstaffing?
[nome] ha chiesto: Cos'è l'OutOfMemoryError, quando si verifica, l'hai incontrato in pratica?
Cosa è stato più interessante nel lavoro nell'ultimo anno e mezzo? Raccontami del progetto.
Perché hai usato Kafka invece di accettare semplicemente la richiesta e processarla in modo sincrono? Perché non scalare le istanze?
Come si potrebbe modificare la soluzione usando 1 collezione invece di 2 (seen e temp)?
Cosa è stato necessario aggiungere lì?
Che tipo di progetto in Gazprom Neft? Su cosa hanno lavorato?