Вопросы по Go — часть 4
204 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Есть ли в языке Go ООП?
language_specific
junior
1×
Что вернется, int или end, при вызове count?
language_specific
junior
1×
Какие разделы есть в структуре директории проекта в Go?
language_specific
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Есть ли в языке Go ООП?
Go не поддерживает классическое ООП в стиле Java или C++. В нём нет классов, наследования, виртуальных методов. Но это не значит, что в Go нельзя писать в объектно-ориентированном стиле — просто механизмы другие: структуры, методы, интерфейсы и композиция. Инкапсуляция реализуется на уровне пакета: поля и методы с маленькой буквы — приватные, с большой — публичные. Методы можно привязывать к любым типам, не только к…
✓ В Go нет классов и наследования, но есть структуры, методы, интерфейсы и композиция.
✓ Инкапсуляция — через регистр первой буквы в именах (публичный/приватный).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
В чем разница между Go и PHP в контексте конкурентности?
concurrency
middle
1×
Что еще вы можете рассказать о возможностях пакета sync в Go?
concurrency
middle
1×
С какими стандартными пакетами в Go вы работали чаще всего?
language_specific
junior
1×
Что такое CSP (Communicating Sequential Processes)?
concurrency
middle
1×
Как устроен рантайм в Go?
language_specific
senior
1×
Как устроен планировщик в Go и какие у него есть сущности и нюансы?
concurrency
senior
1×
Что такое горутина (goroutine)?
concurrency
junior
1×
Как устроен слайс в Go?
language_specific
middle
1×
Как в Go создать объект?
language_specific
junior
1×
Нужен ли контекст (context.Context) для работы оператора select в Go?
concurrency
middle
1×
Как работает планировщик (scheduler) в Go?
concurrency
senior
1×
Что такое Gin в контексте разработки на Go?
backend
junior
1×
Для чего в языке Go используется оператор select?
concurrency
middle
1×
Как работает оператор select в Go?
concurrency
middle
1×
Почему при использовании функции append в Go возникает такое поведение?
language_specific
junior
1×
Что такое goroutine?
language_specific
junior
1×
Зачем в языке Go нужен пустой интерфейс interface{}?
language_specific
junior
1×
Что еще позволяет сделать контекст в Go?
language_specific
middle
1×
Как вы оцениваете свои знания языка Go?
language_specific
junior
1×
Вы писали только на Go?
general
junior
1×
Был ли у тебя опыт работы с GORM?
backend
junior
1×
Как вы изучаете новые веяния и обновления в языке программирования Go?
language_specific
middle
1×
Какие ресурсы вы используете для изучения новых веяний и обновлений в языке программирования Go?
language_specific
middle
1×
Расскажите про типы данных в языке программирования Go.
language_specific
junior
1×
В чем преимущество потоков исполнения Java перед горутинами в Go?
concurrency
middle
1×
Расскажите об устройстве GVM (Go Virtual Machine)?
language_specific
senior
1×
Что произойдет, если несколько горутин одновременно вызовут метод publish?
concurrency
middle