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

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

696 вопросов с собеседований в Wildberries

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

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

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

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

Каталог

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

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

Можете объяснить принцип функционирования ленивой загрузки (lazy loading)?

Ленивая загрузка (lazy loading) — это техника, при которой объект или ресурс загружается или инициализируется только в момент первого обращения к нему, а не при создании или запуске приложения.

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

Опиши структуру и роль участников команды, с которой ты работал(а) на прошлой позиции.

В моей предыдущей команде iOS-разработки было несколько ключевых ролей:

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

Можете объяснить, что такое коллизии в контексте компьютерных систем или алгоритмов?

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

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

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

Протокол Equatable в Swift используется для определения возможности сравнения объектов на равенство. Если тип соответствует этому протоколу, то можно использовать оператор == для сравнения двух экземпляров этого типа.

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

Могли бы вы описать основные обязанности и проекты, с которыми вы работали на своей последней должности?

На последней должности iOS-разработчика мои основные обязанности включали разработку и поддержку мобильных приложений на Swift и Objective-C.

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

Мог бы ты перечислить различные типы способов распределения управления задачами в системах?

В системах управления задачами (например, в операционных системах или приложениях) существуют различные способы распределения управления задачами:

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

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

Динамическая диспетчеризация — это механизм, при котором вызов метода определяется во время выполнения программы, а не на этапе компиляции. Основные характеристики:

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

Чем отличаются терминологии weak, strong и unowned в контексте управления памятью в программировании?

В контексте управления памятью в Swift (iOS) термины weak, strong и unowned относятся к типам ссылок, которые влияют на подсчет ссылок (ARC) и помогают избежать циклов удержания (retain cycles).

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

Выходил ли сотрудник из предыдущей компании по собственному желанию?

Этот вопрос относится к личной информации сотрудника и не связан с техническими аспектами iOS разработки.

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

Можете ли вы назвать книги по разработке программного обеспечения, с которыми вы знакомы?

Вот несколько известных книг по разработке программного обеспечения, которые полезны для начинающих и продолжающих разработчиков:

Читать ответ