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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

2194 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Каталог

Последние вопросы

Найдено: 2194
Поведенческий

Что такое VIPER, из каких компонентов он состоит и какую задачу выполняет каждый?

VIPER: архитектура iOS-приложений VIPER — архитектурный паттерн для разработки на iOS/Swift Архитектура включает 5 компонентов: View, Interactor, Presenter, Entity и Router View: отвечает за UI и передает действия…

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

Что такое Web Vitals и зачем они нужны на собеседовании?

метрики, с помощью которых оценивают юзабилити и производительность сайтов созданы Google с акцентом на пользовательский опыт к основным показателям относятся: LCP (Largest Contentful Paint) — время загрузки основного…

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

Что такое WebSocket и как вы применяли его на проекте?

Что представляет собой WebSocket? протокол, предназначенный для дуплексного (двунаправленного) обмена данными создаёт постоянное соединение между сервером и клиентом использует TCP и уменьшает накладные расходы по…

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

Что такое Zenject и доводилось ли вам с ним работать?

Zenject: назначение и практический опыт Zenject представляет собой DI (Dependency Injection) контейнер для Unity Он внедряет зависимости, используя принцип инверсия управления Это делает код более модульным и упрощает…

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

Что такое accessibility и зачем она нужна в разработке?

Что такое accessibility? направление разработки ПО и веб-сервисов создание равных возможностей для людей с ограниченными возможностями настройка интерфейсов с учётом различных сенсорных, моторных, когнитивных…

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

Что такое actor и как в этой модели обеспечивается изоляция?

Что такое actor и как в этой модели обеспечивается изоляция? Модель акторов предназначена для параллельного и распределённого программирования Актор представляет собой изолированный объект, объединяющий состояние и…

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

Что такое async и зачем он нужен?

подход к асинхронному программированию при котором операции выполняются без блокировки потока в JavaScript возвращает Promise с ожидаемым результатом обычно применяется вместе с await для более удобной записи кода…

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

Что такое backpressure и как реализовать его в системе очередей сообщений?

Что такое backpressure и как реализовать его в системе очередей сообщений? обработка потоков и предотвращение перегрузки backpressure — команда отправителю снизить скорость не допускает переполнения очереди и потери…

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

Что такое boxing и unboxing в .NET и зачем они нужны на практике?

Упаковка (boxing) и распаковка (unboxing) в .NET тема: управление памятью и типами в .NET упаковка: преобразование значения типа-значения (value type) в ссылочный тип (object или интерфейс) как это работает: для…

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

Что такое cProfile в Python и для чего он нужен?

Назначение и возможности cProfile встроенный в Python профилировщик показывает время выполнения функций формирует статистику вызовов, общего времени и времени отдельного вызова работает с небольшими накладными…

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

Что такое cURL и где его применяют на практике?

Что представляет собой cURL и для чего его применяют? консольный инструмент для выполнения HTTP/HTTPS запросов работает с большим числом протоколов, включая FTP и SMTP даёт возможность отправлять и получать данные…

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

Что такое connection pool в базе данных и как он повышает производительность?

Что представляет собой connection pool и для чего он используется? инструмент управления соединениями с БД кэш уже открытых подключений для их повторного использования уменьшает затраты на создание и закрытие…

Читать ответ