Java
Ce sunt operatorii intermediar și terminali în Stream? Oferiți exemple.
Cum pui un thread în starea WAITING și TIMED_WAITING, care este diferența?
Se pot citi mesajele în aceeași ordine în care au fost înregistrate dintr-un topic distribuit pe trei partiții?
Cum ați lucrat cu Kafka? A fost nevoie să ajustați partiții, configurații? Ce se întâmplă dacă consumatorii sunt mai puțini decât partițiile?
Ce relații între entități în Hibernate sunt, în mod implicit, eager (EAGER), iar care sunt lazy (LAZY)?
Ce este partiționarea în PostgreSQL? Cum diferă de sharding?
Cum te simți în legătură cu scrierea testelor?
Care este diferența dintre newFixedThreadPool și ForkJoinPool?
Câte instanțe/conteneare avea serviciul?
Vorbește despre experiența relevantă de la ultimul loc de muncă — ce ți-a plăcut, ce nu ți-a plăcut?
Vorbește despre experiența ta cu Spring și Spring Boot. Evaluează-te pe o scară de trei puncte.
Cum funcționează pattern-ul Circuit Breaker?
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?
Și dacă nu se folosește o bază de date și un wrapper Spring, se poate totuși separa primirea și procesarea mesajului?
Ce se întâmplă dacă există două partiții și trei consumatori într-un grup? Și dacă există trei partiții și doi consumatori?
Ce modele de arhitectură a microserviciilor cunoști?
A fost nevoie să optimizați parametrii JVM și Garbage Collector?
Ce sunt ZooKeeper și KRaft în contextul Kafka? Care este diferența?
Dacă luăm o decizie pozitivă, când vei putea să ni te alături?
Care este diferența dintre Punctele de Poveste și estimarea timpului?