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

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

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

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

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

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

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

Каталог

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

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

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

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

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

Какой механизм диспетчеризации применяется для расширения функциональности?

Для расширения функциональности в iOS часто применяется механизм динамической диспетчеризации (dynamic dispatch). Это означает, что вызов метода определяется во время выполнения, а не во время компиляции.

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

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

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

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

В чём разница между процессом и потоком на уровне операционной системы?

Процесс — это экземпляр выполняющейся программы, имеющий собственное адресное пространство, выделенные системные ресурсы (файловые дескрипторы, сокеты и т.д.) и как минимум один поток выполнения.

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

Что такое гонка данных (race condition) в Go? Приведите пример

Гонка данных (race condition) в Go — это ситуация, когда несколько горутин одновременно обращаются к одной и той же переменной без должной синхронизации, и хотя бы одна из них изменяет её.

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

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

Обработка ошибок — это механизм в программировании, который позволяет программе корректно реагировать на непредвиденные ситуации, такие как ошибки ввода, проблемы с сетью или неправильные данные.

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

Для чего используют заглушки и имитации в тестировании программного обеспечения?

Заглушки (stubs) и имитации (mocks) используются в тестировании для изоляции тестируемого компонента от внешних зависимостей.

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

Что такое очередь с приоритетом и как ее можно реализовать?

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

Читать ответ