Java
Ce este partiționarea în PostgreSQL? Cum diferă de sharding?
Cum vă evaluați nivelul ca dezvoltator și care este experiența dvs. de lucru?
Cum te simți în legătură cu scrierea testelor?
Vorbește despre ierarhia colecțiilor în Java
[nume] a întrebat: Ce înseamnă 'legarea' unei clase? În ce constă procesul de legare?
Care este diferența dintre newFixedThreadPool și ForkJoinPool?
Există Debezium pentru diferite baze de date dacă baza de date devine non-relațională?
Cum se minimizează încărcarea memoriei backend-ului la citirea datelor din baza de date, gruparea și trimiterea unui fișier către frontend?
Care cod este ușor de acoperit cu teste? Numiți cel puțin trei criterii pentru cod bine testabil.
Vorbește despre experiența relevantă de la ultimul loc de muncă — ce ți-a plăcut, ce nu ți-a plăcut?
Ce este o condiție de cursă (race condition)?
Explicați cum influențează compilarea JIT performanța aplicațiilor Java și în ce cazuri poate duce la rezultate neașteptate.
Ce alternative există pentru Pattern-ul Outbox?
La ce folosește Java Memory Model?
Cum are loc rutarea între instanțele serviciului ACL cu adrese diferite?
Ce este Spring Actuator? Care sunt metodele (sonde) utilizate pentru a verifica starea contextului aplicației pentru a introduce un pod în echilibrarea încărcăturii în Kubernetes/OpenShift?
Cum este structurată memoria în Java (JVM)? Care sunt zonele: stivă, heap?
Contractul cui cu cine? Ce sunt aceste calcule?
Cum funcționează în general Garbage Collector?
Cum se asigură garanția livrării Exactly Once (fiecare mesaj ajunge în fișier o singură dată)?