В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Celery: назначение и принцип работы Celery — это асинхронный таск-менеджер на Python, предназначенный для запуска фоновых задач В основе лежит модель очередей сообщений (message broker), связывающая продюсера —…
Что представляет собой Collection Runner в Postman? инструмент для запуска коллекций запросов автоматизирует последовательное выполнение API-запросов позволяет задавать параметры через переменные и данные CSV/JSON…
Как устроен Event Loop в JavaScript? в основе лежит однопоточный цикл обработки задач он использует две ключевые очереди: call stack и event queue call stack — стек вызовов, в котором исполняется код event queue —…
Что представляет собой Exchange? понятие, используемое в брокерских системах и финансовой сфере платформа или механизм для согласования сделок между продавцами и покупателями принимает и распределяет ордера на покупку…
Что такое расширяющие методы (Extension Methods) в C#? расширяющие методы — синтаксический сахар языка C# добавляют методы существующим типам, не требуя изменения их исходного кода объявляются в статическом классе как…
Что такое FULL VACUUM и для чего он нужен? выполняет очистку и реорганизацию таблиц в PostgreSQL возвращает полностью освобождённое пространство операционной системе перестраивает индексы и сокращает размер файлов…
Асинхронный поток значений Представляет собой cold stream: генерация данных начинается только после подписки Поддерживает реактивный подход к программированию Даёт возможность эмитировать последовательность значений с…
Flux: концепция потока данных Flux — паттерн управления состоянием в React-приложениях Ключевая цепочка состоит из Action → Dispatcher → Store → View Данные передаются в Store через Actions — объекты с типом и…
Что представляет собой GraphQL? спецификация Facebook для API-запросов, представленная в 2015 году язык запросов, с помощью которого клиент задаёт структуру требуемого ответа клиент получает только необходимые данные,…
Концепция HOC (Higher-Order Components) в React паттерн повторного использования логики React-компонентов функция, которая получает компонент и возвращает его расширенную версию позволяет передавать дополнительные…
HTTP — веб-протокол передачи данных Обмен строится по модели запрос-ответ между сервером и клиентом В HTTP данные передаются как открытый текст и могут прослушиваться HTTPS — это HTTP поверх TLS/SSL Протокол…
Интерфейс IDisposable: назначение и применение интерфейс IDisposable из .NET (System) его основное предназначение — управление ресурсами он определяет метод Dispose(), предназначенный для освобождения неуправляемых…