Java
Jakou kolekci použít pro tabulku výsledků se tříděním podle příjmení a hledáním podle klíče?
Proč je v tomto kontextu potřeba úroveň izolace Repeatable Read a je potřeba?
Kdy používat Singleton a kdy Prototype?
Produkt přišel s požadavkem na vývoj služby věrnosti, která na základě počtu doručených objednávek (hlavní systém objednávek OMS) bude poskytovat službě pro zadávání objednávek (pokladna) výši slevy. Služba věrnosti zatím nebude mít front-end, je třeba v databázi uložit mapování, od jakého počtu doručených a ne zrušených objednávek je jaká sleva. Něco jako: Objednávky Sleva [procento]% [procento]% [procento]% [procento]% Je nutné navrhnout službu, navrhnout mechanismy integrace se službou zadávání objednávek a službou správy objednávek. Je třeba navrhnout architekturu služby, kterou lze předat vývojovému týmu a týmu nasazení.
Podle jakých metodologií pracovali?
Jak zajistit sekvenční zpracování transakcí jednoho uživatele v Kafka?
Funkčně něco získáváme z použití Stream API, kromě estetiky?
Pověz mi svůj pracovní tok od přijetí úkolu po nasazení s využitím AI nástrojů.
Jakým protokolem probíhala komunikace s [systém/služba]?
Jak jsou systémové požadavky zaznamenány — pouze v úlohách, a analytik je popisuje?
Máte zkušenosti s message brokery a s jakými? Na úrovni uživatele nebo znáte jejich vnitřní strukturu?
Lze předat List<Integer> veřejné metodě, která přijímá parametr typu Collection (rozhraní)?
Jak vytvořit neměnnou třídu v Javě?
Jaký je vztah mezi tématem a oddílem v Kafka?
Metoda save() v JPA-repozitáři vytváří novou entitu nebo aktualizuje existující?
Povězte o případu optimalizace struktury ukládání dat (denormalizace/normalizace).
Jakou implementaci GC jste přesně použili?
Co je Kafka a jak funguje? Čím se liší od běžných message brokerů?
Uveďte parametry anotace @Transactional
Jaké typy NoSQL databází existují a kdy je používat?