Java
Jak aktivně jsi teď v hledání? Máš nabídky na ruce, termíny?
Přechod z Java 17 na 21 byl jednorázový přechod, nebo různé služby běží na různých verzích?
Co je to lambda funkce?
Jak vytvořit efektivní index pro sloupec s nízkou selektivitou (například stav: nový/probíhá/dokončeno), když je důležitý pouze stav 'nový'?
Jak ukládáte konfigurace a jak probíhá jejich aktualizace?
Nastavili jste Kafka Producer? Jaká nastavení znáte?
Pověz mi o struktuře HashMap.
Produkt přišel s požadavkem na vývoj věrnostní služby, která na základě počtu doručených objednávek (hlavní systém objednávek OMS) bude poskytovat službě objednávání (pokladna) velikost slevy. Věrnostní služba zatím nebude mít front-endovou část, 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 [phone]% [phone]% [phone]% [phone]% Je třeba navrhnout službu, navrhnout mechanismy integrace se službou objednávek a správou objednávek. Je třeba navrhnout architekturu služby, kterou lze předat vývojovému a nasazovacímu týmu.
Jaké úkoly rádi řešíte?
Pověz mi o principech SOLID
Povězte o posledním projektu a používaných technologiích (REST vs async/Kafka)
Lze zaručit absenci networkových rozdělení?
Napište SQL dotaz: vyberte názvy všech knih, které mají více než tři autory.
Jak řešit problém N+1 v Hibernate? K čemu jinému lze použít EntityGraph?
Jaké jsou výjimky v Javě? Checked a unchecked.
Komu patří tento Redis na schématu a v čem se liší situace, když logistika píše do 'našeho' Redis od toho, co jsi nakreslil?
Co byste ztratili a co získali s explicitním pollingem místo @KafkaListener?
Proč byla jako L1-cache zvolena Caffeine místo Guava?
Co se častěji používalo: zámky nebo zvýšená úroveň izolace?
Jak funguje LLM? Čím operuje?