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

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

866 вопросов по Golang с технических собеседований

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

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

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

На странице собраны вопросы по Golang — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: go, backend, concurrency.

Каталог

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

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

Какие агрегатные функции вы можете привести в пример?

Какие бывают агрегатные функции? обрабатывают набор значений и возвращают единый результат SUM() — вычисляет сумму значений AVG() — рассчитывает среднее арифметическое COUNT() — считает количество элементов MAX() —…

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

Какие антипаттерны приводят к аварийному завершению программы?

Антипаттерны аварийного завершения программы Exit внутри глубоко расположенного кода — неожиданный вызов exit/abort из функций Пропуск обработки ошибок — отсутствие реакции на ошибки при критическом fail-fast…

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

Какие бывают типы баз данных в backend-разработке и чем PostgreSQL отличается от Redis?

Основные типы баз данных в backend и их отличия реляционные (PostgreSQL, MySQL) — табличная структура, поддержка ACID и сложных запросов документоориентированные (MongoDB) — JSON-подобные документы и гибкая схема…

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

Какие бывают уровни изоляции транзакций и как они работают?

Уровни изоляции транзакций: принцип работы область: базы данных, управление транзакциями цель: контроль конкурентного доступа и защита от аномалий уровни определены стандартом SQL ANSI: Read Uncommitted

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

Какие виды JOIN поддерживает PostgreSQL и когда их использовать?

Виды соединений (JOIN) в PostgreSQL основы SQL: объединение таблиц по заданному условию INNER JOIN: возвращает исключительно строки с совпадениями в обеих таблицах LEFT JOIN (LEFT OUTER JOIN): сохраняет все строки…

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

Какие объекты хранятся в куче и когда они туда попадают?

область памяти для объектов, выделяемых динамически данные с непредсказуемой продолжительностью жизни объекты, чей размер нельзя определить во время компиляции в JVM: экземпляры классов и строки (кроме string pool) в…

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

Какие операции и функции безопасны для nil-среза в Go?

Какие операции и функции безопасны для nil-среза в Go? Context: Go, срезы (slice) nil-срез — срез со значением nil и нулевой длиной Методы (функции) для срезов — как правило, это функции пакета sort, append и операции…

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

Какие операции можно выполнять со слайсами в Go?

Слайс в Go представляет собой динамический изменяемый участок массива. Создавать слайсы можно с помощью литералов, функции make или выделения части другого слайса. Читать и изменять элементы разрешается по индексу;…

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

Какие основные компоненты входят в CI/CD-пайплайн?

Основные элементы CI/CD-пайплайна CI/CD представляет собой процесс автоматизации сборки, тестирования и доставки программного обеспечения Системы контроля версий (Git) сохраняют код и фиксируют историю всех его…

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

Какие практики безопасности Kubernetes-кластера считаются лучшими?

Ключевые практики защиты Kubernetes-кластера минимизация полномочий: принцип наименьших привилегий (RBAC) изоляция ресурсов: namespaces и сетевые политики (NetworkPolicies) контроль доступа: аутентификация и…

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

Какие преимущества и недостатки есть у gRPC по сравнению с REST?

Плюсы и минусы gRPC по сравнению с REST gRPC — это протокол RPC, а REST — архитектурный стиль HTTP gRPC работает поверх HTTP/2, тогда как REST обычно использует HTTP/1.1 gRPC применяет эффективную бинарную…

Читать ответ