Node.js-разработчик , Junior — вопросы с реальных собеседований
27 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
33×
В чем разница между абстрактным классом и интерфейсом, и в каких случаях следует использовать каждый из них?
oop
junior
11×
Что такое замыкание и как их можно использовать?
language_specific
junior
6×
Сколько будет 2 + 2?
algorithms
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 33×
В чем разница между абстрактным классом и интерфейсом, и в каких случаях следует использовать каждый из них?
Абстрактный класс и интерфейс решают разные задачи проектирования. Если упростить: интерфейс определяет, что объект умеет делать (контракт), а абстрактный класс описывает, кем объект является (базовая сущность). Главное техническое отличие в том, что класс может наследоваться только от одного родителя, но реализовывать сколько угодно интерфейсов. Абстрактный класс стоит выбирать, когда у группы объектов есть общая…
✓ Разница в наследовании: одиночное для классов и множественное для интерфейсов.
✓ Наличие состояния: абстрактные классы могут иметь поля, интерфейсы — только методы (и константы).
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
3×
Что такое представление (view) в базе данных?
database
SQL
junior
2×
Можете рассказать про суть этого инструмента: что именно в нем можно увидеть и как он работает?
general
junior
2×
Расскажите о вашем последнем месте работы.
behavioral
junior
2×
Что такое TypeScript?
language_specific
TypeScript
junior
2×
Чем вы пользуетесь из AI-инструментов в своей работе?
general
junior
2×
Для чего существует API?
architecture
junior
2×
Какие вопросы стоит задать интервьюеру в конце собеседования?
behavioral
junior
1×
Какими инструментами на базе ИИ вы пользуетесь в работе и какие из них вам нравятся больше всего?
general
junior
1×
Нужно ли читать и править чужой код вручную, или это не является обязательной частью работы?
general
junior
1×
Является ли JavaScript синхронным или однопоточным языком?
language_specific
JavaScript
junior
1×
Что такое Primary Key?
database
SQL
junior
1×
What is a subcap?
general
junior
1×
Что такое субтехнологии?
general
junior
1×
What are the core elements of object-oriented programming?
oop
junior
1×
Кроме разработки в роли RM, доводилось ли тебе писать запросы к БД или через API самостоятельно?
database
junior
1×
Что такое интерфейс в контексте ООП и какие функции он выполняет как контракт?
oop
junior
1×
Почему нельзя создать экземпляр абстрактного класса напрямую?
oop
junior
1×
Чем Express отличается от NestJS?
backend
Node.js
junior
1×
Расскажите, как у вас проходила рабочая неделя: с чего вы начинали в понедельник и чем заканчивали в пятницу (с деталями по процессу)?
behavioral
junior
1×
Расскажите, что именно вам интересно в знакомстве с людьми и что вы от этого получаете?
behavioral
junior
1×
Расскажите про ваш последний проект: что вы делали сами и что делала команда?
behavioral
junior
1×
Какие конкретные задачи вы решали самостоятельно и что именно реализовывали своими руками?
behavioral
junior
1×
По десятибалльной шкале, насколько это сложно?
general
junior
1×
Расскажите о своей мотивации: что вам особенно нравится в работе, к чему вы стремитесь и что вас вдохновляет?
behavioral
junior