Jaký je rozdíl mezi stavovými a bezstavovými operacemi ve streamech? Uveďte příklady.
Flutter
Obsah koše je pole nebo spojový seznam?
Pokud hodnota v Mapě není potřeba, kterou kolekci je lepší použít místo LinkedHashMap?
Povězte nám o chybě — v čem spočívala a jak jste ji opravili?
Proč lze hodnoty enum porovnávat pomocí == místo equals()?
S jakými message brokery jste pracovali? Jaké úkoly jste řešili?
Jaké jsou typy operací v API Stream?
Lze přepsat dotazy s EXISTS/NOT EXISTS bez použití těchto operátorů? Jaké typy JOINů znáš?
Co jsou indexy v databázi? K čemu jsou, kdy je používat a kdy ne?
Podrobně popište své zkušenosti s navrhováním architektury — účast na rozdělení monolitu na mikroservisy
Jak se učíte? Povídejte o samostudiu
Popište řešení druhého úkolu (zpracování objednávek přes Stream API s seskupením podle měny a řazením podle rozdílu max-min).
Pověz mi, jak je tvoje řešení prvního úkolu (nalezení unikátních prvků s zachováním posledního výskytu) navrženo a jaká je jeho složitost.
Na co se používal ClickHouse?
Povězte o situaci, kdy jste viděli neefektivní proces ve firmě — co jste udělali, abyste ho změnili?
Co je to primární klíč? Může být složený? Uveďte příklad složeného primárního klíče.
Existuje kolekce, která kombinuje jedinečnost klíčů a zachování pořadí vložení?
Na co jsou unit testy? Musel jsi je někdy psát?
Pracoval jste s Prometheus a OpenTelemetry?
Jakou architekturu používáte v Go aplikacích?