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

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

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

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

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

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

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

Каталог

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

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

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

В Go стандартные методы, например, методы интерфейсов, вызываются автоматически при использовании соответствующих типов. Если нужно ограничить или контролировать применение этих методов при ручных вызовах, можно:

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

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

Одна из наиболее увлекательных задач, которую я реализовал на Go, была связана с созданием высокопроизводительного HTTP-сервера для обработки большого количества одновременных запросов.

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

Что такое гонка данных (race condition) в Go? Приведите пример

Гонка данных (race condition) в Go — это ситуация, когда несколько горутин одновременно обращаются к одной и той же переменной без должной синхронизации, и хотя бы одна из них изменяет её.

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

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

Горутины в Go — это легковесные потоки, которые позволяют эффективно управлять асинхронностью и параллельностью.

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

Можете объяснить, что означает ситуация, когда потоки или горутины в Go остаются блокированными из-за недостаточного доступа к ресурсам, и как это связано с понятием Starvation?

В Go ситуация, когда потоки (горутины) остаются заблокированными из-за недостаточного доступа к ресурсам, называется starvation (голодание).

Читать ответ