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

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

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

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

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

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

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

Каталог

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

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

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

UI и управление состоянием описываю структуру формы, набор полей и уровни вложенности связываю элементы с моделью данных и синхронизирую состояние задаю правила через валидаторы, часто используя схемы Yup или Joi…

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

Как управлять состоянием в React на собеседовании?

Как управлять состоянием в React? Для локального состояния в React используют useState — это простой и быстрый вариант Если логика сложная, а изменения имеют вложенную структуру, применяют useReducer Для глобального…

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

Как управлять состоянием нескольких фильтров: даты, поиска и статуса?

фронтенд: управление состоянием UI применить централизованный store (Redux, Zustand, Context API) объединить фильтры date, search и status в одном объекте изменять отдельные фильтры с помощью иммутабельных действий…

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

Как ускорить прокрутку длинного списка сообщений в RecyclerView?

Оптимизация прокрутки длинного списка в RecyclerView UI-компонент Android для отображения локального списка применение ViewHolder сокращает число операций инфлейта recycling views: повторное использование виджетов во…

Читать ответ
Лайвкодинг

Как хранить weak-ссылки на объекты, например UIViewControllers, в массиве?

Хранение weak-ссылок в массиве, например на UIViewControllers context: iOS/Swift, память и ARC стандартные коллекции не хранят weak-ссылки напрямую, поскольку для них требуется специальный тип-обертка слабую ссылку…

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

Какие инструменты обычно применяют для прототипирования пользовательских интерфейсов?

Какие инструменты обычно применяют для прототипирования пользовательских интерфейсов? проектирование и создание прототипов UI/UX Figma — облачный векторный редактор для совместной работы Adobe XD — анимации и…

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

Какие инструменты применяют для тестирования API и UI на собеседовании?

Инструменты для проверки API и пользовательского интерфейса Тестирование API: Postman — понятный инструмент для формирования, отправки и автоматизации HTTP-запросов с поддержкой коллекций и окружений. Swagger (Swagger…

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

Какие методы UIView участвуют в layout и как этот процесс связан с Auto Layout и constraints?

Методы layout у UIView и работа с Auto Layout layoutSubviews — главный метод раскладки: он вызывается после изменения фрейма или вызова setNeedsLayout; внутри него размещают сабвью. setNeedsLayout — отмечает view для…

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

Какие ограничения и проблемы возникают при работе со SwiftUI?

Какие ограничения и проблемы есть у SwiftUI? Молодая технология, которая пока обладает меньшей зрелостью Ограниченная поддержка старых iOS версий (iOS 13+) Ограниченный контроль над деталями UI усложняет глубокую…

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

Какие преимущества и сильные стороны есть у RecyclerView?

компонент Android для производительного отображения списков повторное использование ViewHolder снижает расходы на findViewById и создание View обеспечение плавной прокрутки больших списков благодаря переработке…

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

Какие принципы и подходы используются при работе с UI в Unity?

Ключевые принципы и подходы к UI в Unity Unity UI представляет собой компонентную систему для разработки интерфейсов В основе лежит Canvas — корневой слой, на котором размещается UI Для адаптивного размещения…

Читать ответ