Как вызвать синхронную функцию из асинхронного кода?
Синхронную функцию из асинхронного кода обычно вызывают напрямую. Если результат должен участвовать в цепочке async/await, его при необходимости оборачивают в Promise.
Читать ответПодготовка к интервью
657 вопросов в категории «Технические вопросы»
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, database.
Каталог
Синхронную функцию из асинхронного кода обычно вызывают напрямую. Если результат должен участвовать в цепочке async/await, его при необходимости оборачивают в Promise.
Читать ответКак выполнить глубокое копирование объекта без JSON и StructuredClone? рекурсивно обходим и копируем все свойства исходного объекта различаем типы данных: объекты, массивы, даты и функции создаём отдельные экземпляры…
Читать ответмаксимальная результативность при ограниченных возможностях.
Читать ответКак преобразовать число в строку за один проход? алгоритмическая задача: преобразование числа → строка за O(n) отказ от промежуточных структур, например массивов цифр применение рекурсии либо итеративного метода с…
Читать ответТранзакция представляет собой группу операций, выполняемых как единое целое. Основные команды транзакций: BEGIN TRANSACTION — запускает транзакцию. COMMIT — сохраняет внесённые изменения. ROLLBACK — отменяет изменения…
Читать ответКак взаимодействуют аналитики, разработчики и тестировщики? аналитики описывают требования и бизнес-логику команда совместно уточняет и согласует требования разработчики реализуют функциональность по спецификациям…
Читать ответФормула и максимум для 32-битного Int тип: знаковое 32-битное целое число — signed int битовая структура: 1 бит предназначен для знака, а 31 бит — для значения диапазон значений: от −2³¹ до 2³¹−1 формула максимального…
Читать ответуправление требованиями в проекте выявлять в ходе активного диалога и постановки уточняющих вопросов применять интервью, прототипирование и user stories фиксировать предположения и согласовывать их с заказчиком…
Читать ответКак загрузить 10 000 клиентов в БД для нагрузочного тестирования? подготовить данные: создать реалистичные тестовые записи с помощью скриптов или Faker выбрать производительный метод — bulk insert (пакетную вставку),…
Читать ответИдеальная аналитическая статья о новой функциональности цель: ясно обозначить задачи и проблемы, для решения которых создана функциональность структура: введение, описание возможностей, технические детали, примеры и…
Читать ответЗагрузка большого словаря и обработка запросов по ключу предварительная загрузка при запуске приложения (инициализация) размещение в памяти в структуре с быстрым доступом, например HashMap или словаре применение…
Читать ответМемоизация вызова селектора задача — сократить пересчёты селекторов в state-менеджерах, таких как Redux и Recoil мемоизация сохраняет вычисленный результат, пока входные данные не изменились часто для этого применяют…
Читать ответ