Backend-разработчик , Junior — вопросы с реальных собеседований
100 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
14×
Что такое REST и в чем заключается суть этого архитектурного стиля?
web
junior
12×
Что такое транзакция в базе данных и зачем она нужна?
database
junior
11×
В чем разница между методами HTTP PUT и PATCH?
web
HTTP
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 14×
Что такое REST и в чем заключается суть этого архитектурного стиля?
REST (Representational State Transfer) — это архитектурный стиль для проектирования сетевых API. Сформулировал его Рой Филдинг в 2000 году. Суть в том, что клиент и сервер общаются через единый интерфейс, используя стандартные HTTP методы и передавая состояние ресурсов. Главное — разделение ответственности: сервер хранит и отдаёт данные (ресурсы), а клиент управляет их состоянием. Ресурс — это любая сущность…
✓ REST — стиль, основанный на едином интерфейсе (HTTP методы + URL как идентификаторы ресурсов)
✓ Stateless: каждый запрос самодостаточен, сервер не хранит состояние клиента
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
10×
Почему вы решили уйти с предыдущего места работы?
behavioral
junior
6×
Какая была ваша роль в этом проекте?
behavioral
junior
4×
Что такое stack trace?
language_specific
junior
4×
Что такое дедлок?
concurrency
junior
4×
Что такое метод в объектно-ориентированном программировании?
oop
junior
4×
Из каких частей состоит HTTP-запрос?
networking
HTTP
junior
3×
Что такое ORM?
database
junior
3×
Что произойдет при выполнении данного кода?
language_specific
junior
2×
Какова временная сложность алгоритма бинарного поиска?
algorithms
junior
2×
Какие минусы у объектно-ориентированного подхода в программировании?
oop
junior
2×
Чем отличается WHERE от HAVING в SQL?
database
SQL
junior
2×
Какие существуют алгоритмы сортировки?
algorithms
junior
2×
Чем отличаются операторы == и is в Python?
language_specific
Python
junior
2×
Как понять, что задача выполнена успешно?
general
junior
2×
У вас есть ко мне какие-либо вопросы?
behavioral
junior
1×
Зачем нужен default-метод в интерфейсе?
oop
Java
junior
1×
Как вы будете проверять, что запрос был успешно создан?
testing
junior
1×
Как проверить, был ли отправлен HTTP-запрос после нажатия кнопки?
web
JavaScript
junior
1×
В чём была роль главного босса?
behavioral
junior
1×
Как называется область памяти, где хранятся параметры функции?
data_structures
junior
1×
Кем же это обрабатывается?
general
junior
1×
Что это дает в контексте использования базы данных?
database
junior
1×
Есть ли в абстрактном классе конструктор?
oop
junior
1×
Что такое Gin в контексте разработки на Go?
backend
Go
junior
1×
Чем отличаются пути с тестом?
testing
junior
1×
Как вы относитесь к вопросам о принадлежности к ЛГБТ-группам на собеседовании?
behavioral
junior
1×
С чего начинается процесс разработки программного обеспечения?
architecture
junior