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

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

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

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

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

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

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

Каталог

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

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

Как вручную реализовать UIScrollView на базе UIView?

iOS, пользовательская прокрутка UIView с дочерним контентом, превышающим размер экрана Обработка касания: распознавание жестов с помощью UIPanGestureRecognizer Сдвиг контента через изменение frame или transform при…

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

Как встроить SwiftUI-вью в UIKit-контроллер с помощью UIHostingController?

Как встроить SwiftUI-вью в UIKit с помощью UIHostingController? Для интеграции SwiftUI-вью в UIKit используется UIHostingController UIHostingController — это UIViewController, который служит оболочкой для SwiftUI-вью…

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

Как вы объясните паттерн проектирования Singleton на собеседовании?

Что представляет собой паттерн Singleton? Это паттерн проектирования, относящийся к группе порождающих Он гарантирует наличие единственного экземпляра класса в приложении И предоставляет глобальную точку доступа к…

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

Как вы объясните принципы SOLID — SRP, OCP, LSP, ISP и DIP — и их применение на практике?

Принципы SOLID: SRP, OCP, LSP, ISP и DIP с практическими примерами SOLID — пять принципов, которые помогают проектировать качественный объектно-ориентированный код SRP (Single Responsibility Principle): у класса…

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

Как вы относитесь к TDD и был ли у вас опыт его внедрения?

TDD — методика разработки через тесты Сначала создаются юнит-тесты, затем реализуется код Практика повышает качество и предсказуемость изменений Ошибки обнаруживаются на ранних этапах разработки Есть опыт внедрения…

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

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

Переход на микросервисы: анализ и последовательность внедрения Анализ: оценка действующей монолитной архитектуры, поиск узких мест и компонентов с самостоятельной бизнес-логикой Декомпозиция: выделение автономных…

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

Как вы проектируете API и какие артефакты создаёте на этом этапе?

Подход к проектированию API и создаваемые артефакты Анализ бизнес- и технических требований, целей и задач API Выделение ресурсов, операций и моделей данных Подготовка спецификации с описанием маршрутов, методов, а…

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

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

изучение требований: данные, операции и бизнес-логика выделение сущностей и связей между ними (ER-модель) нормализация для снижения избыточности и предотвращения аномалий выбор типа БД (реляционная vs NoSQL) с учетом…

Читать ответ
System Design

Как вы работаете с Sentry, GrayLog и логами в Linux?

Логирование позволяет отслеживать события в приложении и играет ключевую роль в его диагностике и мониторинге. Sentry — средство отслеживания ошибок, которое собирает stack trace, объединяет события по проблемам и…

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

Как вы собираете и анализируете логи, если в них встречаются бинарные данные?

Сбор и анализ логов: как работать с бинарными данными Для централизованного сбора использую ELK (Elasticsearch, Logstash, Kibana), Fluentd Предпочитаю текстовый формат логов, поскольку он удобен для поиска и…

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

Как вы уменьшали количество мусора при инициализации Spine-анимаций?

Снижение объёма мусора при инициализации Spine-анимаций Проанализировал работу Spine runtime и источники нагрузки на GC Кэшировал объекты (Skeleton, AnimationState), чтобы использовать их повторно Применял пул…

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

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

оптимизация объёма данных при мониторинге и логировании фильтрация логов по уровням ERROR, WARN и INFO настройка семплинга и агрегации логов структурированные логи для более точного поиска сбор полной информации о…

Читать ответ