Milyen helyzetekben és feladatokban használják a függvényt a programozásban?
Java
Hogyan volt szervezve a monitoring? Szükség volt egyedi metrikák és riasztások létrehozására?
Miért gyorsabb az ArrayList kollekció iterálása egymillió elemmel, mint más adatstruktúrák esetén?
Mit tegyünk magas adatbázis-kihasználtság esetén? Mit tegyünk alacsony adatbázis-kihasználtság esetén, de lassú lekérdezésekkel?
Hogyan lehet hibamentesen végrehajtani az adatbázis-migrációkat? Hogyan töröljük a mezőket?
Miért van szükség a NoSQL-re? Miért nem elegendőek a relációs adatbázisok? Használati példák, előnyök, tárolási struktúrák.
Ha van adatgyűjtő gyorsítótár, hogyan lehet megérteni, hogy az OOM oka pontosan benne van?
Mi a különbség a synchronized blokk és az atomikok között? Hogyan működik a CAS?
Telepítés közbeni problémák: hibák fordulnak elő a telepítés során, és eltűnnek utána. Miért?
Mesélj többet a CQRS megvalósításáról az esetetekben.
Milyen TTL-t válasszunk a tarifák cache-hez, ha a tarifák ritkán változnak?
Pontosan mit tuningoltál Kafka-ban? Milyen konkrét paramétereket állítottál be?
Hogyan biztosítható a számla megbízható küldése, ha egy külső szolgáltatás leállhat?
Milyen formában kaptad meg a feladatokra vonatkozó követelményeket?
package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }
Milyen helyzetekben használják a Consumer tervezési mintát?
Hogyan lehet megerősíteni a memóriahiány hibát a termelésben, és mit tegyünk vele? Hogyan készítsünk heap dump-ot OOM esetén?
Milyen más problémák vannak a kódban? (SecurityContextHolder, személyes adatok, pénzügyi számítások)
Mesélje el, hogyan oszlottak meg a feladatok a csapatában, és hogyan hoztak architekturális döntéseket?
Miért keres új munkahelyet?