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

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

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

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

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

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

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

Каталог

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

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

Что такое worker pool и для чего он используется?

Что представляет собой worker pool и для чего он используется? concurrent programming, resource management Заранее заданный набор рабочих потоков или goroutines распределяет задачи между доступными воркерами…

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

Что такое write amplification и как этот эффект проявляется в PostgreSQL, SSD-дисках и LSM-деревьях?

Что такое write amplification и как этот эффект проявляется в PostgreSQL, SSD-дисках и LSM-деревьях? write amplification — запись данных сверх объема, первоначально заданного пользователем в SSD: из-за механизмов…

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

Что такое анонимная структура в Go и когда её используют?

структуры, для которых не задано имя типа (inline-объявление) создаются непосредственно в месте применения включают поля, их типы и значения подходят для локальных или одноразовых данных помогают быстро сформировать…

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

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

Что такое выравнивание полей в структурах Go и как оно сказывается на использовании памяти? структура данных в Go выравнивание — размещение полей по адресам, кратным размеру типа цель — ускорить доступ CPU к памяти…

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

Что такое замыкание функции в Go и как оно работает?

понятие, пришедшее из функционального программирования функция получает доступ к переменным внешней области видимости помогает сохранять состояние между последовательными вызовами создаётся с помощью функций-литералов…

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

Что такое индекс в базе данных и зачем он нужен?

Что такое индекс в базе данных? структура данных, ускоряющая поиск служит указателем на записи оптимизирует SELECT-запросы и фильтрацию уменьшает необходимость полного сканирования таблицы может иметь вид B-дерева или…

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

Что такое интерфейсы в Go и как они работают?

Интерфейсы в Go: устройство и принцип работы Интерфейс представляет собой набор методов, то есть абстракцию поведения типа Он определяет поведение, но не описывает структуру данных Тип реализует интерфейс, если…

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

Что такое нормальные формы в базах данных и зачем они нужны?

Что такое нормальные формы в базах данных и зачем они нужны? — концепция реляционных БД — правила структурирования таблиц — нормализация снижает избыточность и предотвращает аномалии обновления — 1НФ: атомарные…

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

Что такое партиционирование таблиц и зачем оно нужно?

Что называют партиционированием таблиц? метод масштабирования баз данных разбивает крупную таблицу на отдельные логические сегменты (партиции) в каждой партиции хранится часть записей, определяемая ключом…

Читать ответ