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

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

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

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

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

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

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

Каталог

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

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

Расскажи, пожалуйста, чем занимаешься на текущем месте работы, что нравится, какие задачи нравятся, какие задачи не нравятся и хотелось бы их избежать?

На текущем месте работы я занимаюсь разработкой высоконагруженных сервисов на Go.

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

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

Небуферизованный канал в 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) в базе данных — это процесс, при котором удаляются все неиспользуемые данные и освобождается место, занимаемое удалёнными или обновлёнными строками.

Читать ответ