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

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

17 вопросов с собеседований в ClearWay

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

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

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

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

Каталог

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

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

Как безопасно обращаться к одному участку памяти из нескольких горутин? Когда использовать мьютексы, а когда атомики?

Если несколько горутин одновременно инкрементируют общий счётчик без синхронизации, то возникают гонки данных — результат может быть непредсказуемым из-за одновременного чтения и записи.

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

Приходилось ли вам работать с конкурентным доступом к данным в базе? Какие механизмы БД, такие как транзакции и блокировки, использовали? Какие есть способы решать эту задачу без участия базы данных?

Основные техники предотвращения одновременного доступа к данным в Go:

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

Как работает сборщик мусора в Go? Трёхцветный алгоритм mark-and-sweep, STW.

В Go используется трёхцветная маркировка для реализации сборщика мусора (GC), основанного на алгоритме маркировки и очистки. Основная идея — разделить объекты на три категории (цвета) во время обхода графа объектов:

Читать ответ