154 вопроса по Node.js с технических собеседований
154 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Node.js — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: node.js, backend, database.
Как работают generics в TypeScript? язык программирования TypeScript инструмент обобщённого программирования позволяет создавать функции и классы, использующие параметры типов конкретный тип указывается во время…
Фазы Event Loop в Node.js механизм управления асинхронными событиями JavaScript асинхронные события проходят обработку в цикле, разделённом на фазы основные фазы: timers: запуск колбеков setTimeout и setInterval…
PostgreSQL — реляционная БД с поддержкой репликации В режиме master-slave репликация бывает асинхронной или синхронной WAL (Write-Ahead Log) передаётся на слейв Слейв доступен для чтения, но не принимает запись данных…
Node.js — среда выполнения JavaScript на сервере, а не в браузере браузерный фронтенд не обращается к Node.js напрямую: для этого нет API браузера обмен выполняется через HTTP-запросы (REST, GraphQL) к бэкенду на…
Виды тестов и их различия Unit-тесты: изолированно проверяют отдельные функции или модули; могут использовать подход черного или белого ящика Integration-тесты: оценивают взаимодействие модулей, уделяя внимание API и…
Разновидности индексов в БД B-деревья: сбалансированная структура для выполнения диапазонных запросов Хеш-индексы: быстрый поиск точного совпадения по равенству Bitmap-индексы: эффективны для колонок с небольшим…
Транспорты между микросервисами: синхронный и асинхронный обмен Синхронные: клиент отправляет API-запрос и ожидает получения ответа REST: HTTP/JSON, простая интеграция и широкая совместимость gRPC: HTTP/2 и бинарный…
Уровни изоляции транзакций: принцип работы область: базы данных, управление транзакциями цель: контроль конкурентного доступа и защита от аномалий уровни определены стандартом SQL ANSI: Read Uncommitted
Виды соединений (JOIN) в PostgreSQL основы SQL: объединение таблиц по заданному условию INNER JOIN: возвращает исключительно строки с совпадениями в обеих таблицах LEFT JOIN (LEFT OUTER JOIN): сохраняет все строки…
Преимущества и недостатки TypeScript Статическая типизация: позволяет обнаруживать ошибки во время компиляции и делает код надёжнее Улучшенная автодополнение и рефакторинг: типы расширяют возможности IDE Совместимость…
Преимущества и недостатки микросервисов архитектура на основе автономных сервисов позволяет отдельно масштабировать нужные компоненты увеличивает отказоустойчивость благодаря изоляции сбоев усложняет управление и…
SOLID представляет собой набор из пяти принципов объектно-ориентированного проектирования S — Single Responsibility: класс должен выполнять одну задачу O — Open/Closed: программный код допускает расширение, но не…