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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

В чём сходство и различия MVX-паттернов?

MVX-паттерны: сходства и различия Определяют архитектуру UI: каждый из них разделяет логику приложения, представление и управление состоянием Разделяют зоны ответственности → благодаря этому код проще поддерживать и…

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

Возникали ли у тебя проблемы совместимости плагинов или модулей между iOS и Android?

Совместимость плагинов между iOS и Android: основные проблемы кроссплатформенная разработка, мобильные плагины различия архитектуры и API операционных систем платформозависимая реализация отдельных плагинов разный…

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

Где Apple применяет принцип разделения интерфейсов?

Как Apple применяет принцип разделения интерфейсов (ISP) Модульные протоколы Swift В Swift Apple активно использует протоколы для разделения интерфейсов: каждый из них объединяет небольшой, специализированный набор…

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

Где должна выполняться валидация данных: на фронтенде или бэкенде?

фронтенд обеспечивает быструю обратную связь и удобный UX бэкенд отвечает за безопасность и контроль данных проверки на фронтенде сокращают ошибки ввода бэкенд обеспечивает целостность и корректность данных…

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

Где и зачем используют паттерн MVC и другие MV-паттерны?

Где применяют MVC и MV-паттерны архитектура помогает разделять ответственность между компонентами приложения пользовательский интерфейс изолируется от бизнес-логики и данных повышаются масштабируемость и…

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

Где и каким образом обрабатываются глобальные исключения?

обработка выполняется в централизованном месте: глобальным обработчиком конкретный механизм определяется платформой или языком (try-catch, middleware, signal handlers) на уровне ОС или процесса — перехватывает…

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

Где используется позднее статическое связывание и зачем оно нужно?

позднее статическое связывание представляет собой отложенное до компиляции разрешение вызова функции с учётом конкретного статического типа. Его применяют в шаблонах и для оптимизации полиморфизма времени компиляции.

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

Где хранить файлы и каковы плюсы и минусы локального диска?

Работа с файловой системой: где размещать файлы и какие у локального диска плюсы и минусы локальный диск — физическое хранилище, подключённое к серверу быстрое чтение и запись: минимальная задержка и высокая скорость…

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

Для чего нужен оператор HAVING и чем он отличается от WHERE?

элемент SQL, предназначенный для фильтрации результатов после агрегирования обычно применяется вместе с GROUP BY отбирает группы, а не отдельные записи поддерживает работу с агрегатными функциями (SUM, COUNT, AVG) в…

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

Для чего нужны папки cmd, adapters и delivery в Go-проекте?

Роль папок в Go-проекте: cmd, adapters и delivery Разделение кода по зонам ответственности cmd: точка запуска и основной исполняемый файл adapters: связь с внешними системами (БД, API, сервисы) delivery: передача…

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

Есть ли у вас опыт работы с клиент–серверной архитектурой?

Опыт работы с клиент-серверной архитектурой архитектурный паттерн, используемый в распределённых системах клиент формирует и отправляет запросы, а сервер выполняет их обработку обмен данными осуществляется по…

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

Загрузятся ли при старте сцены ассеты Addressables, на которые ссылается неактивный GameObject?

Что происходит с ассетами Addressables, связанными с неактивным GameObject, при запуске сцены? Addressables в Unity загружают ассеты только по запросу Ссылки, размещённые в неактивном GameObject, представляют собой…

Читать ответ