Jak byste optimalizovali pomalý SQL dotaz na tabulce s miliony záznamů?
Vyhovuje vám formát práce: tři měsíce v kanceláři, pak hybridní rozvrh?
Jak implementovat cache tak, aby služba pracovala pouze s cache a neznala databázi? Data se mění každých 5 minut, jsou povolena zastaralá data. Je třeba nastavit TTL na cacheované data?
Co je to asynchronnost a jak jste ji používali ve své práci?
Úkol: existuje endpoint getWeather, který vrací teplotu ve městě. Má velkou zátěž. Jak implementovat cache? Co se stane při cache miss při vysoké zátěži (50k RPS)?
Co je rychlejší pro pole s 10 000 prvky: for nebo forEach? V čem spočívá overhead forEach?
Jaký máte ve své současné společnosti stupeň?
Jaká je algoritmická složitost hledání v List a Dictionary? Jak je Dictionary uvnitř uspořádán?
Jaké jsou vaše očekávání ohledně platu?
Jaké jsou hlavní rozdíly mezi hodnotovými a referenčními typy v .NET?
Jaká je alternativa k atributům a reflexi v C#?
Je vhodné vracet v asynchronních metodách void? Jaké jsou nástrahy async void?
Co je to vlákno? Jak ho chápete?
V čem se liší vícenásobnost od asynchronnosti?
Povězte o mechanismech synchronizace vláken.
Jaká klíčová slova v metodě umožňují její přepsání v C#?
Co jsou try/catch/finally a k čemu slouží?
Lze přiřadit proměnnou vláknu/úkolu tak, aby každé úkol mělo svou vlastní hodnotu? Co jsou ThreadLocal a AsyncLocal?
Co je to objektově orientované programování?
Zabýval jste se návrhem databází a systémů? Na jaké úrovni?