ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend C++

6 популярных вопросов из 38 собранных, отсортированы по частоте

Топ-100 вопросов открыты всем бесплатно. Полный банк позиции — для платных пользователей Enigma (от 2000 кр пополнений).

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma
10×

Как работает сборщик мусора (Garbage Collector)?

language_specific middle

Что такое race condition (состояние гонки)?

concurrency middle

В чём заключается отличие между этими понятиями?

general junior

Что такое каналы в Go?

concurrency Go middle

С каким стеком технологий вы работали?

general junior

На каком уровне изоляции транзакций отсутствует проблема «грязного чтения»?

database SQL middle

Что такое сборщик мусора (Garbage Collector) и зачем он нужен?

language_specific junior

Оптимизировали ли вы когда-нибудь запросы к базе данных и занимались ли их администрированием?

database middle

Какой у вас опыт работы с MongoDB?

database MongoDB middle

Расскажите о вашем опыте работы с PostgreSQL.

database PostgreSQL junior

Что вы знаете о протоколе HTTP/3?

networking HTTP middle

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

language_specific Go junior

В чем разница между буферизированными и небуферизированными каналами в Go?

concurrency Go middle

Как работает планировщик задач в Go?

concurrency Go middle

Что происходит под капотом при выполнении цикла?

algorithms junior

На какой операционной системе вы чаще всего разрабатывали программное обеспечение: Linux или Windows?

general junior

Как происходит процесс синхронизации потоков?

concurrency middle

Что является менее эффективным для межпроцессорного взаимодействия и какие существуют альтернативы?

concurrency middle

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

concurrency middle

Как можно передать разделяемую память (shared memory) между процессами или потоками?

concurrency middle

Что такое передача по значению и передача по ссылке в программировании?

language_specific junior

Могут ли потоки одного процесса разделять память?

concurrency junior

Как работает механизм сборки мусора (Garbage Collection) в языке программирования?

language_specific middle

Из одного процесса в другой цифру прям передать?

general middle

Отработает ли код, написанный на 11-й строке?

language_specific junior

Что делать, если дедлайн проекта уже прошёл?

behavioral junior

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

concurrency middle

Расскажите о своем пути в программировании: с чего вы начинали, как пришли в профессию и почему выбрали именно Go?

general Go junior

Что такое медиана в математике и статистике?

algorithms junior

Напишите функцию, которая на вход принимает массив чисел и возвращает значение медианы.

algorithms junior