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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Какой тип планирования горутин используется в современных версиях Go runtime?

В Go есть кооперативные точки переключения и асинхронное вытеснение. Поэтому современный runtime нельзя описывать как исключительно кооперативный планировщик.

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

Опишите процесс компиляции Go-программы: что происходит при запуске go build?

go build определяет зависимости пакетов, компилирует необходимый код и для main-пакета связывает исполняемый файл. Уже готовые результаты могут браться из кеша сборки.

Читать ответ
Поведенческий

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

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

Читать ответ
Лайвкодинг

Реализуйте на Go функцию, которая последовательно/параллельно с ограничением числа воркеров выполняет HTTP-запросы по списку URL и печатает «<адрес> ok» при HTTP 200, иначе «<адрес> not ok».

Используйте пул из N goroutine и канал адресов. Каждая goroutine выполняет запрос с timeout, закрывает response body и печатает статус; N=1 даёт последовательное выполнение.

Читать ответ
Лайвкодинг

Выберите язык программирования и начните с одного из примеров ниже:

Для стартового примера достаточно выбрать один язык и вывести Hello, world!. Фрагменты разных языков не являются одной программой; последний блок ошибочно назван Erlang и содержит C#.

Читать ответ