Studoval jste články a materiály věnované procesu vývoje softwaru?
Java
Vysvětlete interní implementaci třídy AtomicInteger a její mechanismus atomových operací.
Jak nejlépe strukturovat zpracování výjimek v projektu obsahujícím několik REST-ovladačů, z nichž každý zajišťuje operace CRUD pro různé entity?
Vysvětlete princip fungování klíčového slova synchronized v Javě a jeho vliv na bezpečnost dat ve vícevláknových prostředích.
Máte zájem naučit se nové programovací jazyky nebo technologie, které by mohly zlepšit vaše dovednosti?
Pověz mi o message brokerech, s kterými jsi pracoval?
Máte zkušenosti s optimalizací SQL dotazů? Umíte analyzovat plán dotazu?
V jakých případech používáte kolekce ve svých projektech?
Kdy a proč se v programování používá metoda flatMap?
Jak uchovávat tarify tak, aby je bylo možné měnit bez zásahu vývojářů?
Stalo se vám někdy, že jste museli plnit úkoly určené jiným týmům nebo specialistům?
Jaké je hlavní mínus indexů? Proč nem můžeme celou tabulku jednoduše pokrýt indexy?
Je zajištěna spolehlivá doručení zpráv v Kafka?
V čem se liší standardové binární vyhledávací strom od červené-černé stromu a v čem spočívá jeho jedinečná vlastnost?
Jak vybrat konkrétní implementaci komponenty Bean pro injekci do projektu Spring?
Čím se liší WHERE od HAVING?
Byly všechny aspekty a témata připravená na pohovor podrobně probrána?
Úkol v jazyce Java: je dáno pole int[], je třeba vytvořit dva seznamy — pouze unikátní a pouze duplicitní
Co jsou equals a hashCode? Jaký je mezi nimi vztah?
Jaké další metody má Iterator kromě hasNext, next a remove?