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

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

881 вопрос с собеседований в Ozon

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

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

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

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

Каталог

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

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

Как правильно организовать ссылки в объектной модели для предотвращения циклического удержания памяти?

Для предотвращения циклического удержания памяти в объектной модели на iOS (используя Swift или Objective-C) важно правильно использовать сильные (strong), слабые (weak) и безвладельческие (unowned) ссылки.

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

В чем заключается назначение типа Optional в программировании?

Тип Optional в программировании, например в Swift, используется для обозначения переменной, которая может содержать либо значение определённого типа, либо отсутствовать (nil).

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

Имеете ли вы текущие предложения о работе или офферы?

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

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

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

В программировании под ссылками обычно понимаются разные способы хранения и передачи адресов объектов или данных в памяти. Вот основные типы ссылок, часто используемые, в том числе в iOS-разработке:

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

Что побуждает тебя к профессиональному росту и развитию навыков?

Меня мотивирует желание постоянно улучшать свои навыки и быть в курсе новых технологий, чтобы создавать более качественные и эффективные приложения.

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

Как iOS понимает, что конкретной view нужен новый layout, и что происходит при вызове setNeedsLayout()?

Метод setNeedsLayout в iOS используется для уведомления системы, что расположение (layout) представления (UIView) изменилось и его нужно обновить.

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

Можно ли изменять значения типов данных, определённых как значения (value types)?

В iOS (Swift) типы данных, определённые как value types (например, структуры struct, перечисления enum и базовые типы вроде Int, Double), являются неизменяемыми сами по себе, если они объявлены как константы (let).

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

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

Основные методы класса UIResponder для обработки событий ввода в iOS:

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

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

Вопросы по проекту или компании могут касаться:

Читать ответ