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

Вопросы на собеседовании в Magnit Tech

27 вопросов с собеседований в Magnit Tech

27 вопросов 876 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Magnit Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, kafka.

Каталог

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

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

Объясните принцип функционирования небуферизованного канала передачи данных

Небуферизованный канал в Go — это канал с ёмкостью 0, то есть он не хранит значения внутри.

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

Какие гарантии доставки есть в Kafka? Что нужно сделать на продюсере, чтобы сделать exactly-once?

Kafka не гарантирует абсолютную доставку сообщений (exactly-once delivery) из коробки, но обеспечивает как минимум один раз (at-least-once) доставку.

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

Если оценка EXPLAIN кардинально отличается от EXPLAIN ANALYZE — что это значит?

В PostgreSQL команда EXPLAIN показывает план выполнения SQL-запроса, то есть как СУБД собирается его выполнить, без фактического запуска запроса.

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

В Go нет наследования, как в Java. Как объяснить Java-джуну, каким образом в Go добиваются переиспользования кода?

В Go нет классического наследования, как в объектно-ориентированных языках. Вместо этого используется композиция и интерфейсы.

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

Для чего нужны индексы в базе данных и как они работают? Какие у них недостатки?

Индексы в базе данных — это структуры данных, которые ускоряют поиск и сортировку по определённым столбцам таблицы. Они позволяют быстро находить записи без полного перебора всех строк.

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

Как вычищаются мёртвые строки в PostgreSQL? Как работает Vacuum?

Полная вакуумная очистка (full vacuum) в базе данных — это процесс, при котором удаляются все неиспользуемые данные и освобождается место, занимаемое удалёнными или обновлёнными строками.

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

Consumer или consumer group: в чём разница и когда использовать?

В Kafka группа потребителей (consumer group) — это набор клиентов, которые совместно читают данные из топиков. Основные черты и устройство:

Читать ответ