Java
Ako spustiť vykonávanie metódy v samostatnom vlákne v Spring?
Porozprávajte o svojich pracovných skúsenostiach, najmä v [spoločnosti].
Reaktivno programiranje: kedy je primerno za uporabo in kakšne so njegove slabosti?
Ako je tím štruktúrovaný a rozdelený vo vašom projekte?
Zúčastnili ste sa zavádzania technológií? Ako riešite technické neshody v tíme?
Úloha bola formulovaná ako "zníženie latencie" a či ste riešenie hľadali sami?
Porozprávaj o tom, ako funguje Garbage Collector v Jave.
Čo je StringBuilder a ako sa líši od String a StringBuffer?
Začnime s prístupom k GC, ktorý nepoužíva generácie (nongenarívny GC).
Aké metódy získavania údajov z mikroservisu boli použité vo vašom poslednom projekte?
Čo je tesné prepojenie (tight coupling)? Aké sú jeho nevýhody? A aké sú nevýhody príliš slabého prepojenia?
Povedaj mi o svojih področjih odgovornosti. Si prišel v fazi MVP ali kasneje? Kako si sodeloval pri oblikovanju storitev?
Ako odstrániť problém nekonzistencie údajov v databáze pri vykonávaní testov, ktoré používajú vzdialené pripojenia k databáze?
Ako migrovať legacy aplikáciu na servlete na Spring Boot? Opíšte hlavné kroky.
Aké sú dôsledky vytvorenia ObjectMapper ako poľa triedy (nie cez Spring)?
Čo sa stane so správou v Kafka, ak pri jej spracovaní dôjde k výnimke (ale aplikácia nespadne)?
Použil ste niekedy systém scope?
Aký je hlavný problém tejto implementácie? - Port '83' môže byť už obsadený na hostiteľovi - Neefektívna organizácia vzhľadu - Prepísanie portu kvôli nesprávnemu poradí príkazu - Konfigurácia používa dôvernú verziu - Nesprávna cesta v poslednej zostave verzia: '3.8' služby: art-marketplace: build: context: ./art-market ports: - "83:83" siete: - art-network siete: art-network: driver: overlay
Použili ste už skôr služby našej banky?
Ako veľmi sa podarilo znížiť latenciu?