Опишите порядок и этапы развертывания приложений, которые вы использовали в своих последних проектах
C#
Расскажи про B-tree индекс: как расшифровывается, что такое, как работает, почему ускоряет поиск?
Базовые HTTP методы GET, POST, PUT, PATCH, DELETE — чем отличаются?
Использовали SelectMany?
Какая сложность у быстрой сортировки (QuickSort)?
Как организовать запуск одного тестового метода несколько раз с разными аргументами без использования атрибутов?
Какие преимущества и недостатки использования Task.Run в приложениях WinForms?
Если capacity слайса переполнена и добавляется новый элемент — что происходит?
Какие дополнительные критерии для компании для вас важны при поиске?
Как бы ты поступил, если бы получил предложения о работе от нескольких работодателей одновременно?
Что быстрее для массива из 10 000 элементов: for или forEach? В чём заключается overhead forEach?
Зачем нужен ConfigureAwait(false)?
Кто оценивал задачи по времени и использовали ли вы тайм-трекер?
Можешь рассказать о различных фильтрах, используемых в архитектуре MVC?
Знаете ArrayPool?
Можете объяснить концепцию разделения данных (Partition) в системе RabbitMQ и как она влияет на передачу сообщений?
ClickHouse — расскажи про особенности, доводилось ли работать?
Чем структурно очередь отличается от стека?
Нужно ли переопределять GetHashCode и Equals вместе? Можно ли переопределить только одно?
Использовали LINQ? Что такое материализация?