Úkol SQL: a) Získat jméno zaměstnance s nejvyšším platem a název jeho oddělení; b) Získat seznam oddělení, jejichž průměrná mzda je vyšší než 1000$
C#
Který z vašich realizovaných projektů nebo úkolů byl pro vás nejpamátnější nebo nejzajímavější?
Existuje možnost rozšíření funkčnosti prostřednictvím dědičnosti struktur?
Jaká nová témata nebo dovednosti jste nedávno naučili pro svůj profesní růst?
Jste připraveni se dočasně přestěhovat, abyste úspěšně zvládli zkušební dobu?
Jaká je výpočetní složitost úkolu odstranění duplicit? Z čeho to vyplývá? Jak funguje HashSet uvnitř?
Jaké vlastnosti a charakteristiky považujete za důležité pro úspěšného vedoucího?
Vysvětlete koncept hash tabulky a jak se používá pro ukládání dat
Jaký je optimální plán provedení dotazu, který získá zaměstnance s nejvyšší mzdou a jeho oddělení?
Jaké jsou výhody a nevýhody používání klíčového slova 'final' v Javě?
Jak funguje yield? Proč bylo zavedeno klíčové slovo yield? Jak funguje líné provádění IEnumerable?
Můžete vysvětlit princip fungování hashové tabulky, jak je zajištěn rychlý přístup k datům?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Jakou pozici zvažujete pro svou profesní činnost?
Co je to plán provádění dotazu?
Co je to inverze závislostí (princip SOLID)?
Co se děje uvnitř SQL serveru při provádění dotazu? Jak je z textu dotazu získán výsledek?
Kolik paměti je alokováno při vytváření nového HashSetu?
Výpočetní složitost operací: analýza složitosti cyklu s HashSet a List (Contains + Add). Proč není List pouze pole? Jak List spravuje svou velikost? Jaká je amortizovaná složitost přidávání do Listu?
Jaký rozsah odměny zvažujete pro tuto pozici?