Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

+213новых вакансий за сутки·52 357вакансий открыто сейчас·Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Новые вакансии в TelegramРаботодателям
Talanto
Вакансии
Компании5 627
РезюмеAIПодготовкаСтатьи
ТарифыТарифы
Войти
вопросы на собеседовании›Go

Go: вопросы на собеседовании

Вопросы и ответы по Go: подготовка, примеры и типичные ошибки.

Проверьте себя по Go: 5 вопросов, ~10 минут

Вопросов: 43. Частые идут первыми, сложные возвращаются на повторение.

Проверить себя
  1. Что такое channels в Go и в чём разница между буферизованными и небуферизованными channels?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  2. Что такое пакет context и почему он важен для управления goroutine?
    Middle· спрашивают почти всегда
  3. Для каких задач Go (Golang) является сильным выбором, а где лучше честно выбрать другой язык?
    Middle· спрашивают почти всегда
  4. Что такое goroutine? Чем она отличается от потока ОС?
    Junior· спрашивают почти всегда
  5. Как работает обработка ошибок в Go? Каков идиоматический способ работы с ошибками?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  6. Что такое interfaces в Go? Как работает неявная реализация интерфейсов?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  7. Каковы ключевые принципы проектирования Go и для решения каких задач он был создан?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  8. Что такое map в Go? Безопасен ли он для конкурентного использования?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  9. Как Go управляет пакетами и модулями? Что такое go.mod?
    Middle· спрашивают почти всегда
  10. Что такое race detector в Go и как его использовать?
    Middle· спрашивают почти всегда
  11. Что происходит при добавлении элементов за пределы ёмкости slice?
    Middle· спрашивают почти всегда
  12. Что такое slice в Go? Чем он отличается от массива? Объясните внутреннюю структуру (указатель, длина, ёмкость).
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  13. Как писать unit-тесты в Go? Что такое пакет testing?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  14. В чём разница между взаимодействием goroutine через channels и разделяемой памятью с mutex?
    Senior· полный разбор — Jobs/Boost
  15. Что такое оператор defer и в каком порядке выполняются отложенные функции?
    Junior· полный разбор — Jobs/Boost
  16. Как реализовать dependency injection в Go без фреймворка?
    Senior· полный разбор — Jobs/Boost
  17. Что такое generics в Go (появились в Go 1.18) и как использовать type constraints?
    Middle· полный разбор — Jobs/Boost
  18. Как сравнить Go (Golang) с ближайшими альтернативами по производительности, поддерживаемости, найму и экосистеме?
    Middle· полный разбор — Jobs/Boost
  19. В чём разница между go build, go run и go install?
    Junior· полный разбор — Jobs/Boost
  20. Как понять, что команда использует Go (Golang) идиоматично, а не переносит привычки из другого языка?
    Senior· полный разбор — Jobs/Boost
  21. Представьте, сервис на Go (Golang) стал медленнее или нестабильнее после релиза. Какие language/runtime-specific причины вы проверите?
    Senior· полный разбор — Jobs/Boost
  22. Как корректно делать graceful shutdown HTTP-сервера с context?
    Middle· полный разбор — Jobs/Boost
  23. Какие ошибки делают разработчики, переходящие на Go (Golang) с другого языка или стека?
    Middle· полный разбор — Jobs/Boost
  24. Какие особенности runtime, type system или memory model Go (Golang) реально влияют на архитектуру приложения?
    Middle· полный разбор — Jobs/Boost
  25. Какие production-риски чаще всего возникают в проектах на Go (Golang): производительность, зависимости, конкурентность, деплой или observability?
    Senior
  26. Как предотвратить утечку goroutine и как её обнаружить?
    Senior· полный разбор — Jobs/Boost
  27. В чём разница между make() и new() в Go?
    Junior
  28. В чём разница между sync.Mutex и sync.RWMutex?
    Middle· полный разбор — Jobs/Boost
  29. Как работает планировщик Go? Что такое модель многопоточности M:N (GOMAXPROCS)?
    Senior· полный разбор — Jobs/Boost
  30. Что такое оператор select и как он работает с несколькими channels?
    Middle· полный разбор — Jobs/Boost
  31. Что такое table-driven testing и почему это идиоматично для Go?
    Middle
  32. В чём разница между value receivers и pointer receivers у методов?
    Middle· полный разбор — Jobs/Boost
  33. Что такое WaitGroup и как он используется?
    Junior
  34. Какие распространённые паттерны применяются для структурирования Go-приложения (например, Clean Architecture, hexagonal)?
    Senior
  35. Как Go управляет памятью? Каков алгоритм сборщика мусора?
    Senior
  36. Что такое errors.Is, errors.As и wrapping через %w?
    Middle· полный разбор — Jobs/Boost
  37. Что такое escape analysis и как она влияет на allocations?
    Middle· полный разбор — Jobs/Boost
  38. Расскажите о случае, когда особенности Go (Golang) повлияли на архитектурное решение, производительность или сопровождение проекта.
    Middle· полный разбор — Jobs/Boost
  39. Как использовать pprof и runtime/trace для диагностики CPU, memory и goroutine leaks?
    Middle
  40. Какие версии, возможности или изменения экосистемы Go (Golang) важно учитывать на собеседованиях в 2026 году?
    Middle
  41. В чём разница между panic и recover?
    Middle· полный разбор — Jobs/Boost
  42. Что такое функция init() и когда она вызывается?
    Middle
  43. Что такое sync.Once и для чего он используется?
    Middle· полный разбор — Jobs/Boost

Не нашли подходящее?

Пусть нужная вакансия найдёт вас сама.

  1. Подборка в TelegramНовые вакансии по вашему фильтру — сразу в бота.Подключить
  2. Мэтчи по резюмеЗагрузите резюме — покажем, где вы подходите лучше всего.Загрузить
  3. Сохранить фильтрНастройте поиск один раз и возвращайтесь к новым вакансиям.Настроить
Что нового на TalantoTalanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Для работодателей

Опубликуйте вакансию — отклики придут в ваш кабинет.

  1. Вакансиябесплатно
  2. Откликиконтакты бесплатно
  3. Наймэтапы и интервью

40 компаний публикуют вакансии напрямую · 4 391 кандидат открыт к предложениям

Разместить вакансию

Популярные направления

Все подборки
  • Python6 549
  • Облачные технологии5 442
  • QA вакансии1 868
  • Android1 138
  • Инженер данных829
  • Продакт-менеджер323

Разработка

  • iOS1 081
  • Backend вакансии1 053
  • Fullstack вакансии461
  • AI вакансии416
  • Frontend вакансии389
  • Mobile вакансии28

По стеку

  • Go3 819
  • Java2 313
  • Kotlin971
  • Node.js786
  • Rust579
  • .NET536
  • PHP250
  • C++249
  • C#202

DevOps и инфраструктура

  • Kubernetes3 104
  • Linux-инфраструктура2 320
  • DevOps вакансии2 124
  • Terraform / IaC1 818
  • CI/CD897
  • Мониторинг и Observability848
  • SRE254
  • Кибербезопасность46

Аналитика и данные

  • Аналитик данных514
  • Data Scientist458
  • Бизнес-аналитик366
  • Системный аналитик62

Другие направления

  • Проджект-менеджер109
  • UI/UX дизайн70
  • Ручное тестирование14

По регионам

  • Вакансии в США24 358
  • Вакансии в Европе9 697
  • Работа в России3 655
  • Вакансии в Канаде2 170

По формату

  • Удалённые вакансии41 825
  • Релокация в США24 358
  • Гибридная работа4 799
  • Офисная работа3 376

По уровню

  • Senior вакансии21 093
  • Middle вакансии11 658
  • Junior вакансии3 705

Сейчас нанимают

Все компании
  • Wise191 вакансия
  • Adyen28 вакансий
  • Spotify15 вакансий
  • Celonis11 вакансий
  • Monzo3 вакансии

Вакансии из 344 источников: карьерные страницы компаний и джоб-борды.

КомпанииО насНовостиПубличная офертаУсловия использованияПолитика конфиденциальностиПоддержка