866 вопросов по Golang с технических собеседований
866 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Golang — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: go, backend, concurrency.
Я начал работать с Go после изучения базовых языков программирования и понимания потребности в эффективных и простых инструментах для разработки серверных приложений.
В языке Go map — это встроенный тип данных для хранения пар ключ-значение, реализованный как хеш-таблица с открытой адресацией и динамическим расширением.
В Go функция copy используется для копирования элементов из одного среза в другой. Она возвращает количество успешно скопированных элементов, что полезно при работе с частично заполненными срезами.
Да, в Go структура может реализовывать сразу несколько интерфейсов. В Go реализация интерфейса происходит неявно: если структура содержит все методы интерфейса, она считается его реализацией.
Lock-free структуры данных — это структуры, общие для нескольких потоков (или горутин), операции над которыми не блокируют выполнение ни одного потока в случае конфликта.