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

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

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

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

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

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

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

Каталог

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

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

Как вычищаются мёртвые строки в PostgreSQL? Как работает Vacuum?

Полная вакуумная очистка (full vacuum) в базе данных — это процесс, при котором удаляются все неиспользуемые данные и освобождается место, занимаемое удалёнными или обновлёнными строками.

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

Как реализован Mutex под капотом? Что такое SpinLock и как он работает?

Spinlock активно проверяет доступность ресурса в цикле, не переводя поток в состояние ожидания, что эффективно при кратковременных блокировках и на системах с несколькими ядрами.

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

Что такое горутина (goroutine)?

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

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

Можете объяснить, что подразумевается под термином IAM в контексте информационной безопасности?

IAM (Identity and Access Management) — это система и набор процессов, которые обеспечивают управление цифровыми идентификациями пользователей и контроль доступа к ресурсам в информационных системах.

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

Какова роль использования дженериков в программировании и чем они облегчают работу с типами?

Дженерики в программировании позволяют создавать функции, структуры или методы, которые работают с разными типами данных, сохраняя при этом типобезопасность.

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

Зачем нужна операция copy для слайсов? Почему нельзя просто присвоить один слайс другому?

В Go слайс — это структура, которая содержит указатель на массив, длину и ёмкость. Когда вы присваиваете один слайс другому, копируется именно структура слайса, но оба слайса указывают на один и тот же базовый массив.

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

Можете объяснить, что подразумевается под термином 'контекст' в программировании или разработке?

В программировании термин "контекст" обычно означает набор информации, состояния или параметров, которые окружают выполнение определённого кода или операции и влияют на его поведение.

Читать ответ