Aké scope sú v Springu? Čo je singleton scope?
Java
Je možné pracovať s dátovými tokmi v API Stream bez vykonania konečnej operácie?
Bohužiaľ, máte praktické skúsenosti s tvorbou a údržbou mikroservisnej architektúry?
Máte skúsenosti s asynchrónnymi ovládačmi vo svojich projektoch?
Z akej anotácie začína inicializácia Spring kontextu a prečo?
Povedaj mi o svojih področjih odgovornosti. Si prišel v fazi MVP ali kasneje? Kako si sodeloval pri oblikovanju storitev?
Čo robia Object.wait(), notify() a notifyAll()?
Ako sa spravuje správa transakcií pri práci s databázami pomocou Spring Framework?
Aké integrácie si robil? Môžeš uviesť príklad?
Čo sú to readiness a liveness sondy v Kubernetes?
Čím sa líši proces od vlákna?
Jeden výrobca, traja spotrebitelia, tri partície a jedna téma: koľko spotrebiteľov dostane jednu správu?
Čo sa stane, ak zavoláte metódu @Async z ne-annotovanej metódy v rámci toho istého beana?
Produkt prišiel s požiadavkou na vývoj služby Loyalty, ktorá na základe počtu doručených objednávok (hlavný systém objednávok OMS) bude odovzdávať službe na spracovanie objednávok (cashier) veľkosť zľavy. Služba Loyalty zatiaľ nebude mať front-end, bude potrebné uložiť v databáze mapovanie, od akého počtu doručených a nevymazaných objednávok je aká zľava. Niečo ako: Objednávky Zľava [phone]% [phone]% [phone]% [phone]% Je potrebné navrhnúť službu, navrhnúť mechanizmy integrácie so službou na spracovanie objednávok a službou na správu objednávok. Je potrebné navrhnúť architektúru služby, ktorú je možné odovzdať vývojovému a nasadzovaciemu tímu.
public class ClassA { int a; @Override public boolean equals(Object obj) { //implementácia if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementácia if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Akú verziu Java ste používali vo vašom projekte alebo práci?
Ako implementovať paralelné volania v Java 17 bez virtuálnych vlákien?
Pracovali ste na základe pracovnej zmluvy?
Pracovali ste s dizajnérmi v rámci posledného projektu?
Akým protokolom prebiehala komunikácia s [systémom/službou]?