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

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

41 вопрос с собеседований в VK Cloud

41 вопрос 878 компаний 353 технологии

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в VK Cloud. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.

Каталог

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

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

Каким образом осуществляется процесс тестирования кода на языке Go?

В Go процесс тестирования встроен в стандартную библиотеку и очень прост в использовании. Для написания тестов создаются файлы с суффиксом test.go, в которых определяются функции с сигнатурой func TestXxx(t testing.T).

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

Объясните принцип функционирования небуферизованного канала передачи данных

Небуферизованный канал в Go — это канал с ёмкостью 0, то есть он не хранит значения внутри.

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

Зачем вообще используются интерфейсы (в разработке в целом, не только в Go)?

Интерфейсы в Go нужны для определения поведения объектов без привязки к конкретной реализации. Они позволяют писать более гибкий и расширяемый код, поддерживают полиморфизм и облегчают тестирование.

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

В чём разница между горутиной и потоком ОС?

Горутина — это легковесный поток выполнения в языке Go, управляемый рантаймом Go, а не операционной системой.

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

Как ты себя оцениваешь в работе с консолью Linux? Начальный, средний или продвинутый уровень?

Да, владение консолью Linux — важный навык для разработчика на Go, особенно при работе с серверными приложениями и автоматизацией.

Читать ответ