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

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

11 вопросов с собеседований в Indrive

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

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

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

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

Каталог

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

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

Можно ли в одном SQL-запросе одновременно задействовать несколько индексных структур базы данных?

Да, в одном SQL-запросе может использоваться несколько индексных структур, если запрос затрагивает несколько столбцов, по которым созданы индексы.

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

Какими способами можно обеспечить безопасную работу с коллекцией Map в многопоточной среде?

В Go стандартная карта (map) не является потокобезопасной для одновременного чтения и записи из разных горутин. Чтобы обеспечить безопасную работу с map в многопоточной среде, можно использовать следующие подходы:

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

Какие процессы запустятся и как будет происходить создание новой горутины в Go?

В Go создание новой горутины происходит с помощью ключевого слова go, после которого вызывается функция. При этом создаётся легковесный поток выполнения — горутина, который планировщик Go запускает параллельно с другими.

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

Какие элементы можно включить в текущий контекст выполнения программы?

В Go (Golang) текущий контекст выполнения программы обычно представлен типом context.Context. Он используется для передачи информации о состоянии выполнения, отмены операций и дедлайнов между горутинами.

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

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

Механизм автоматической сборки мусора (GC) в Go определяет, что объект недоступен, основываясь на достижимости объекта из корневых точек (root set).

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

А так вот ин-мемори решение у тебя использует мьютекс. Можешь рассказать, что это такое, какой использовался у тебя?

Механизм взаимного исключения (Mutex) в многопоточном программировании используется для предотвращения одновременного доступа нескольких потоков к общим ресурсам или критическим секциям кода.

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

Чем отличается гарантия доставки сообщений, когда сообщение гарантированно доставляется не более одного раза, и когда оно гарантированно доставляется как минимум один раз?

Гарантия доставки сообщений "не более одного раза" (at most once) означает, что сообщение может быть доставлено либо один раз, либо не доставлено вовсе — дубликаты исключены, но возможна потеря сообщения.

Читать ответ