Stručne povedzte o projekte v [spoločnosť] — čo ste tam robili?
Java
Aké problémy môžu nastať pri vysokej záťaži (desať miliónov požiadaviek)? Ako škálovať riešenie?
Akými spôsobmi komunikácie medzi službami ste používali okrem REST?
Čo je transakčné zaťaženie? Aké transakčné zaťaženie bolo vo vašom systéme?
Ako Kubernetes zistí, že pod zomrel a je potrebné ho znova spustiť? Povedzte o sondách.
Povedaj mi o svojih področjih odgovornosti. Si prišel v fazi MVP ali kasneje? Kako si sodeloval pri oblikovanju storitev?
Ako zaručíte poradie spracovania správ v Kafka?
Poznáte reaktívne systémy a princípy reaktívneho programovania?
Ako zablokovať alebo synchronizovať vlákna v Jave?
Povedaj o svoji izkušnji mentorstva juniorov — v čem je bila in kakšne težave si imel?
V akom časovom horizonte sa môžete zapojiť do projektu: za dva týždne, skôr alebo neskôr?
Aký je rozdiel medzi anotáciami @Repository a @Component v Spring?
Čo je Spring Actuator? Akými metódami (sondami) sa kontroluje stav kontextu aplikácie na zaradenie poda do vyvažovania záťaže v Kubernetes/OpenShift?
Čím je možné operovať v rámci HandlerInterceptor? Aké metódy existujú?
Aké algoritmy vyvažovania záťaže poznáte?
Ako bolo rozdelené interakcie — čo išlo cez Kafka, čo priamo?
Čo je DDD (Dizajn zameraný na doménu)? Ako súvisí s agregátom a obmedzeným kontextom?
Čo je verzia riadku (row version) v SQL? Ako sa používa v Hibernate?
Môžete vysvetliť úlohu písmena 'V' v názve B-stromu a jeho význam?
vytvorte tabuľku PASS_EXPIRATION_NOTIFY_ENTITY ( ID CHAR VARYING(36) not null, USER_ID CHAR VARYING(255), REALM_ID CHAR VARYING(255), EXPIRATION_DATE TIMESTAMP, NOTIFY_SCHEDULED_DATE TIMESTAMP, obmedzenie PASS_EXPIRATION_NOTIFY_ENTITY_PK primárny kľúč (ID) ); vyberte * z PASS_EXPIRATION_NOTIFY_ENTITY kde NOTIFY_SCHEDULED_DATE > teraz()