Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

56 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 56
Поведенческий

В чем разница между оператором spread (...) и rest-параметрами?

Разница между оператором spread (...) и rest-параметрами Область применения: JavaScript, синтаксис функций и коллекций spread — раскрывает элементы массива или объекта, превращая их в аргументы либо свойства rest —…

Читать ответ
Теория

В чём разница между preventDefault и stopPropagation?

preventDefault отменяет предусмотренное браузером действие, связанное с событием: например, переход по ссылке или отправку формы. Этот метод применяют, когда стандартное действие требуется заменить собственной логикой…

Читать ответ
Лайвкодинг

В чём разница между типами unknown и any в TypeScript?

Безопасность типов в TypeScript any полностью отключает контроль типов unknown нельзя использовать без предварительной проверки С типом any любые операции выполняются без ошибок типизации Для unknown нужны явное…

Читать ответ
Лайвкодинг

Для чего нужен ref в React?

Зачем используют ref? React: прямой доступ к DOM или компонентам хранение мутабельных данных без повторного рендера управление фокусом, выделением, анимациями замена прямых манипуляций через чистый JS применяется с…

Читать ответ
Поведенческий

Документ отправлен, но не отображается в UI: что проверить — БД, логи или запросы через Postman?

Документ отправлен, но не отображается в UI. Что проверить? Проверить API: выполнить запрос через Postman, изучить статус и тело ответа сервера, а также подтвердить успешную запись документа Проверить базу данных:…

Читать ответ
Теория

Есть ли у стрелочных функций методы call, apply и bind и меняют ли они контекст?

Располагают ли стрелочные функции методами call, apply и bind? Стрелочные функции получают методы call, apply и bind через наследование от Function.prototype Однако bind не способен изменить контекст this стрелочной…

Читать ответ
Поведенческий

Зачем использовать async/await вместо Promises?

работа с асинхронностью в синхронной манере делает код более понятным и удобным для сопровождения устраняет цепочки then/catch и «пирамида ада» с помощью async/await легко описывать последовательные и параллельные…

Читать ответ
Теория

Зачем нужен Service Worker на собеседовании?

Зачем нужен Service Worker? скрипт браузера для фоновой работы функционирует независимо от веб-страницы перехватывает сетевые запросы, выступая как proxy сохраняет ресурсы в кэше для работы офлайн поддерживает…

Читать ответ
Теория

Зачем нужны State Manager и Контекст, если можно использовать обычные переменные?

Зачем нужны State Manager и Контекст, если можно использовать обычные переменные? состояние управляется централизованно и предсказуемо локальные переменные не подходят для сложных связей между компонентами снижается…

Читать ответ
Теория

Зачем нужны методы call, apply и bind в JavaScript?

Зачем нужны методы call, apply и bind в JavaScript? Позволяют явно задавать контекст выполнения функции (this) call: запускает функцию, получая аргументы через запятую apply: запускает функцию, принимая аргументы…

Читать ответ
Лайвкодинг

Как в JavaScript и Python удалить или вставить произвольные элементы массива?

Как удалить или вставить произвольные элементы массива? операции с массивами, базовые действия удаление: метод splice(start, deleteCount, ...items) splice удаляет из массива элементы, начиная с позиции start, в…

Читать ответ