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

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

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

2523 вопроса 1634 компании 353 технологии

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

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

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

Каталог

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

Найдено: 2523
Теория

С какими базами данных вам приходилось работать в качестве разработчика?

В своей практике я работал с реляционными СУБД, такими как PostgreSQL и MySQL.

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

[имя] спросил: В чём разница между EXPLAIN и EXPLAIN ANALYZE в PostgreSQL, и на что нужно смотреть при сравнении планов двух запросов (используется ли индекс и т.д.)?

Команда EXPLAIN в SQL показывает план выполнения запроса, то есть как СУБД собирается получить данные (например, последовательное сканирование таблицы, использование индексов и т.д.).

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

В каких случаях целесообразно применять тип данных jsonb в базе данных PostgreSQL?

Тип данных jsonb в PostgreSQL целесообразно применять, когда нужно хранить и эффективно обрабатывать полуструктурированные данные в формате JSON с возможностью быстрого поиска и индексации.

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

Чем отличаются операции LEFT JOIN и RIGHT JOIN в SQL, и в каких ситуациях стоит применять каждую из них?

LEFT JOIN и RIGHT JOIN — это виды соединений таблиц в SQL, которые позволяют объединять данные из двух таблиц на основе условия.

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

Представьте, что в вашей системе есть распределённая транзакция, затрагивающая две независимые реляционные базы данных. Как устроен протокол двухфазной фиксации (2PC, Two-Phase Commit)? Что произойдёт с системой, если координатор транзакции упадёт ровно между фазой голосования (Prepare) и фазой фиксации (Commit)?

Принцип работы:

Читать ответ