C#
По какви начини разширявате знанията и уменията си в областта на информационните технологии?
Можете ли да обясните разликата между стек и памет в купчината?
Можете ли да обясните основните разлики между монолитната, услужната и микросервизната архитектура на приложенията?
Какви методи и инструменти използвахте за внедряване на системата за проверка на идентичността на потребителите?
Как проверявате кода си с тестове?
С какви ръководители на екипи сте работили на предишните си работни места?
Опишете най-трудните технически предизвикателства, с които сте се сблъсквали, и как сте ги преодолели
Какви са начините за реализиране на смяна на оръжия в игрови двигател?
Можете ли да обясните какво се разбира под unmanaged memory в програмирането?
Можете ли да обясните какво се разбира под механизъм за кеширане и защо е необходим в софтуерните системи?
Какви стъпки да предприемете, ако не получавате покани за интервюта?
Можете ли да обясните какво представлява спецификацията .NET Standard и как се използва при разработката?
Делегат в езика за програмиране е тип по референция или по стойност?
Какъв тип данни се използва за съхраняване на структура в програмирането?
Можете ли да обясните какво означава използването на метода AsNoTracking в Entity Framework?
Как да се осигури съгласуваност на данните при извършване на транзакции чрез различни микросервизи?
Винаги ли е необходимо да избягваме пренатоварването на метода Equals или оператора == в класовете?
Може ли да опишете състава и структурата на текущия си екип, както и ключовите роли и отговорности на участниците?
Можеш ли да изброиш основните механизми за синхронизация на нишки и процеси?
Каква е ролята на използването на значими типове данни в програмирането?