Перейти к содержимомуРазработчик
C#
3 441 вопрос · 51 задача
ВопросMiddleИТ Инополис
Чем асинхронное программирование отличается от многопоточного?
→ВопросMiddle+Pyrus
Что такое делегаты?
→ВопросMiddlePyrus
Что такое инверсия зависимостей (принцип SOLID)?
→ВопросSeniorСбербанк
Анализ кода с IEnumerable: проблема множественной итерации и как исправить. Ленивые вычисления vs материализация.
→ВопросPrincipalKaspersky
Каков будет результат записи в закрытый канал? Deadlock, паника или операция записи вернула ошибку?
→ВопросMiddle+OZON
Как оптимизировать метод Enrich для 10 миллионов событий с разными ID? Как ограничить параллелизм?
→ВопросMiddle+OZON
Задача: вас попросили сделать код ревью новой фичи, суть которой в возможности забронировать тур (состоящий из авиабилета и отеля). Фичи для раздельного бронирования авиабилета и тура уже существуют, от данной задачи ожидается наличие единого метода, который забронирует тур целиком, либо ничего из компонентов тура.
→ВопросMiddleСБК ПАРУС
Работа с базами данных — Entity Framework, Dapper, построение индексов?
→ВопросMiddle+СБК ПАРУС
Необходимо интегрировать 2 приложения, которые располагаются на разных серверах. Приложение А регистрирует пользователя и должно отправить Registration Message по Email. Приложение В умеет отправлять Email. Расскажите о способах интеграции, протоколах и возможных проблемах выбранного вами способа интеграции.
→ВопросMiddle+СБК ПАРУС
Можно ли использовать оператор lock для блокирования доступа в асинхронном коде?
→ВопросSenior.wrk
Prometheus — что такое, как использовал, как работает, как собирает метрики, какие основные типы метрик?
→ВопросSenior.wrk
Расскажи про B-tree индекс: как расшифровывается, что такое, как работает, почему ускоряет поиск?
→ВопросSenior.wrk
ClickHouse — расскажи про особенности, доводилось ли работать?
→ВопросSenior.wrk
Расскажи про работу планировщика Go (GMP-модель).
→ВопросSenior.wrk
Новая реализация map в Go (SwissTable) — как работает, как решаются коллизии?
→ВопросMiddle+Gravilink
Есть ещё одна проблема с многопоточностью в методе Init. Какая?
→ВопросMiddle+Gravilink
Как исправить, чтобы выводилось 0-9?
→ВопросMiddle+Gravilink
Когда происходит замыкание (closure)?
→ВопросMiddlePyrus
Что происходит внутри SQL сервера при выполнении запроса? Как из текста запроса получается результат?
→ВопросMiddlePyrus
Какой оптимальный план выполнения для запроса получения сотрудника с максимальной зарплатой и его отдела?
→