В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, algorithms.
Архитектура: Kafka представляет собой распределённый журнал сообщений (log), а RabbitMQ — брокер очередей Модель доставки: Kafka передаёт поток данных и долго хранит сообщения; RabbitMQ использует push-модель и…
Ключевые различия Dispose и Finalize в C# Dispose — метод интерфейса IDisposable, предназначенный для явного освобождения неуправляемых ресурсов. Его можно вызвать вручную либо использовать конструкцию using, чтобы…
методы для работы с данными в программировании мутирующие изменяют исходный объект или данные не мутирующие создают новый объект, сохраняя исходный без изменений мутирующие методы нередко работают быстрее, однако…
Разница между структурой и классом в C# структура относится к значимым типам, а класс — к ссылочным типам структура обычно размещается на стеке, тогда как экземпляр класса — в куче структуры не поддерживают…
Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…
React применяет ключи, чтобы идентифицировать элементы списка во время обновления Статичный массив ключей — это такой набор, значения которого не изменяются между рендерами Каждый ключ должен быть уникальным и…
ошибка конкурентного доступа к памяти два или несколько потоков читают и изменяют общий ресурс, не используя синхронизацию это вызывает ошибки и непредсказуемое поведение, например появление некорректных данных…
Durability (D в ACID): что это и как обеспечивается ACID — совокупность свойств, необходимых для надежного выполнения транзакций в БД Durability гарантирует сохранность изменений после подтверждения транзакции Даже…
Что такое Garbage Collection и как работает сборщик мусора в C#? компонент управления памятью платформы .NET автоматически удаляет недостижимые объекты выполняет маркировку и очистку памяти применяет поколенческий…
Что такое JWT и из каких частей он состоит? JWT (JSON Web Token) — компактный стандартный формат токена, предназначенный для безопасной и самодостаточной передачи данных Токен включает три компонента, которые…