Разкажете за себе си, за опита си на последното работно място, задачите и проектите.
Какво ще изведе C# код с enum: First = 15, Second, Third = 54?
Каква е изчислителната сложност на задачата за премахване на дублиращи се елементи? От какво зависи? Как работи HashSet отвътре?
Какво е ConfigureAwait(false)? За какво се използва? Какъв е контекстът на синхронизация?
Работили ли сте с JWT? От какво се състои JWT и как са разделени неговите части? Къде се намира полезната натоварване?
Разкажете за една или две задачи на предишното или текущо място на работа, с които се гордеете.
Използвайки LINQ, изчислете плоската статистика на продуктите и модификаторите в вложения модел на кошницата: име и общо количество. Трябва да се вземе предвид количеството на елемента в кошницата и модификаторите.
Разкажете за принципите SOLID. Какво означава Principle of Dependency Inversion?
Как трябва да се кешират цените на стоките и какъв риск възниква при едновременен cache miss?
Кое е по-бързо за масив от 10 000 елемента: for или forEach? В какво се състои overhead-ът на forEach?
Защо решихте да търсите нова работа и защо се разделихте с предишния си работодател?
Създайте уеб страница с три параграфа. Прилагайте различни стилове на маржовете към всеки параграф, използвайки CSS класове: - Първият параграф трябва да има маржове от 20px горе, 15px вдясно, 5px долу и 10px вляво. - Вторият параграф трябва да има маржове от 20px горе и долу, и 5px вдясно и 10px вляво. - Третият параграф трябва да има маржове от 5px горе и долу, и 10px вдясно и вляво.
В кой финансов диапазон разглеждате предложенията?
Какво е асинхронно програмиране, за какви задачи се използва и как работи async/await?
Разкажете повече за текущия проект: на какъв етап беше, кога се присъединихте, на какъв етап е сега и каква е вашата роля в екипа.
Подходящ ли ви е форматът на работа: три месеца в офиса, след това хибриден график?
Колко скоро ще можете да започнете работа след получаване на офертата?
Кои примитиви за синхронизация в .NET знаете и за какво служат?
Как вървят тестовете, какъв опит имаш с unit тестове?
За какво е нужен IDisposable? Какво прави ключовата дума using?