C#
Как да обработваме бизнес грешки и да връщаме правилните HTTP кодове на клиента?
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);
Колко са общо IPv4 адресите или как може да се изчисли това?
Нормализиране на базата данни.
Какво очаквате от новата работа?
Изчислителната сложност на операциите: анализ на сложността на цикъла с HashSet и List (Contains + Add). Защо List не е просто масив? Как управлява List своя размер? Каква е амортизирана сложност при добавяне към List?
Какво е консистентно хеширане? Виртуални шарда/кофи?
Колко бита има в един байт?
Обяснете функцията LIKE в SQL и как се използва за търсене на данни
Може ли в Java да възникне ситуация, когато обектът стойност е важен тип и се съхранява в купчината?
Каква е основната функция на типа данни Record в програмирането?
Разкажи ми за пътя ти в сферата на информационните технологии
Каква е разликата между използването на наследяване на класове и реализирането на интерфейси в обектно-ориентираното програмиране?
Обяснете как се извършва зареждането на свързани данни в Entity Framework и как се различава от ленивото зареждане.
Опишете процеса на реализиране на механизма за удостоверяване на потребителите във вашия API.
Как да се гарантира, че читателите на Kafka получават съобщения в същия ред, в който са били записани?
Може ли да обясните концепцията за идемпотентност в контекста на уеб API и защо това е важно за надеждността на системата?
Как е организирана системата за уведомяване на разработчиците за възникнали грешки или инциденти?
Какво е типът record в C#? За какво го използвате?
Разкажи ми за режимите на работа на GC: сървър и десктоп. Кога кой да използвам?