ERP Consultant
Schema Registry în Kafka — cum funcționează, de ce este nevoie?
Cum să stocați într-o coloană de șir de caractere a bazei de date valorile enumerate separate printr-un separator și să lucrați confortabil cu colecția în cod?
Ce se consideră o operație blocantă în asyncio? Crearea unei liste de un miliard de elemente este blocantă?
Cum ai implementa propriul timeout asincron?
Cum a fost gestionat consumatorul lent — clientul care nu citește mesajele?
Cum ați implementat indicatorul de tastare?
Ce se întâmplă dacă aplicația nu răspunde câteva minute și se acumulează o coadă de solicitări? Se va prăbuși aplicația din cauza OOM?
Se pot crea constructori cu parametri într-o clasă abstractă?
Cum ați rezolvat problema dialogului fierbinte cu o mie de mesaje pe minut?
Vorbește despre colectorii de gunoi în Java, care sunt și dacă ai experiență în configurarea JVM.
Cum a fost realizată munca cu bazele de date în proiecte — prin ORM sau instrumente native?
Ce tipuri de modele de proiectare cunoașteți?
Este o zi de sărbătoare publică, dar face parte din alocația ta normală de concediu?
Care au fost punctele slabe (bottlenecks) în monolitul messengerului și de ce a fost decuplat?
Toată lumea primește aceeași cantitate de concediu anual?
Ce antipattern-uri cunoști în arhitectura microserviciilor?
Ce este un servlet? Ce este un container de servlet-uri? Ce containere populare cunoști?
Care este ordinea de moștenire a următoarelor clase: List, Set, Collection și Map?
Cum a fost partajată baza de date pentru stocarea mesajelor?
Ce este un futures ca instrument financiar?