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

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

799 вопросов с собеседований в ВК

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.

Каталог

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

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

Что происходит, когда ты добавляешь элемент через append в слайс, у которого capacity уже полностью использован?

В Go слайс — это структура, которая содержит указатель на массив, длину (len) и емкость (capacity). Емкость — это максимальное количество элементов, которое может вместить текущий массив.

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

Как можно создать собственные типы на основе структур в Go?

В Go можно создавать собственные типы на основе структур с помощью объявления нового типа, который использует структуру как базу. Это позволяет добавлять методы к новому типу и использовать его как отдельный тип данных.

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

Расскажи про свой опыт работы: где работал и сколько времени?

Я работал в нескольких компаниях, где занимался разработкой серверных приложений на Go. В общей сложности мой опыт составляет более 7 лет.

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

Объясните механизм двухфазного подтверждения транзакций и его роль в распределённых системах.

Двухфазное подтверждение (Two-Phase Commit, 2PC) — это протокол, обеспечивающий атомарность распределённых транзакций, то есть гарантирует, что все участники либо зафиксируют изменения, либо откатят их одновременно.

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

Что такое DNS и MITM-атака?

DNS (Domain Name System) — это система доменных имен, которая переводит удобочитаемые адреса сайтов (например, example.com) в IP-адреса, понятные компьютерам. Это как телефонная книга интернета.

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

Может ли быть такое, что сообщения распределены по partition'ам неравномерно? Как с этим бороться?

Ошибка с неравномерным распределением вызовов между бэкендами обычно связана с проблемами балансировки нагрузки или ошибками в логике распределения.

Читать ответ