Sei stato spesso coinvolto nelle indagini sugli incidenti in produzione o è stato un caso isolato?
Java
Cosa sono acks, retries e producer idempotente in Kafka?
Come è stato organizzato il code review: quante approvazioni erano necessarie e chi ha partecipato?
Cosa sono at-least-once e exactly-once in Kafka?
Il servizio elabora 100.000 RPS e si blocca a causa della memoria. Descrivi il processo di individuazione della causa e suggerisci una soluzione architettonica.
Come chiamare un metodo @Transactional all'interno dello stesso bean affinché la transazione funzioni?
Descrivi il ciclo di vita di un bean singleton in Spring.
Come prevenire aggiornamenti persi?
Hai incontrato incidenti in produzione, come è stata condotta l'indagine e cosa faresti se ti venisse assegnato di risolvere un problema?
Dove è meglio eseguire la trasformazione dei dati visibile al cliente: sul backend o sul frontend? Ad esempio, il calcolo degli interessi annuali.
Come rendere sicuro un consumer con consegna almeno una volta?
Come ti senti riguardo a requisiti come "fallo qui, ma con questa modifica", soprattutto con scadenze strette?
Hai esperienza nello sviluppo di applicazioni backend che interagiscono con il frontend?
Qual è stato il caso con il carico più elevato e qual era il carico in richieste o transazioni al secondo?
Come ottimizzare i JOIN?
Perché non stai lavorando adesso?
Come funziona un indice composito?
Parla della tua esperienza con Kotlin.
Come sarebbe il tuo test unitario ideale per mappare una scheda con circa 60 campi, dove i campi possono essere assenti e sono necessarie trasformazioni di valori?
C'era una scadenza rigida da parte del business per questo compito e l'avete rispettata?