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

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

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

8 вопросов 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 8
Лайвкодинг

Как правильно очистить массив или слайс в Go?

массив имеет фиксированный размер, поэтому его очищают перезаписью элементов нулевыми значениями слайс — динамическая структура, которая ссылается на массив сбросить длину: slice = slice[:0] — элементы логически…

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

Как слайс устроен внутри Go?

Слайс состоит из трёх полей: указателя на массив, длины и ёмкости Указатель содержит адрес первого элемента используемого сегмента массива Длина показывает количество доступных элементов (len) Ёмкость задаёт…

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

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

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

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

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

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

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

Какова разница между слайсами и массивами в Go?

Какова разница между слайсами и массивами в Go? в Go используются два типа данных: массив и слайс массив имеет фиксированный размер, который является частью его типа слайс динамичен и представляет собой ссылку на…

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

Чем отличается zero value слайса от zero value мапы?

Отличие zero value слайса от zero value мапы Слайс и мапа как контейнеры в Go Zero value слайса — это nil-срез с длиной и ёмкостью 0, который указывает на nil Чтение разрешено, однако запись невозможна без…

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

Что в Go означает zero value у слайса?

Что означает zero value у слайса? Go: zero value — значение типа по умолчанию Для слайса таким значением является nil-слайс nil-слайс: указатель = nil, длина = 0, ёмкость = 0 Такой слайс не ссылается на выделенную…

Читать ответ