iOS-разработчик , Junior — вопросы с реальных собеседований
7 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Расскажите подробно про сайд-эффекты (side effects) в программировании.
general
junior
1×
Какие именно анимации вы реализовывали и какие свойства элементов изменялись в процессе анимации?
frontend
CSS
junior
1×
В какой момент жизненного цикла UIViewController вызывается метод viewDidLoad и когда именно он срабатывает?
language_specific
iOS
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Расскажите подробно про сайд-эффекты (side effects) в программировании.
Сайд-эффект (побочный эффект) — это любое изменение состояния программы, видимое за пределами текущей функции, кроме возврата значения. Если функция меняет глобальную переменную, записывает в файл, выводит в консоль, мутирует переданный объект или вызывает API, — у неё есть сайд-эффект. В идеале функции должны быть чистыми: без побочных эффектов и с детерминированным результатом. На практике от них не уйти, но нужно…
✓ Сайд-эффект — это видимое изменение состояния вне функции (мутация переменных, I/O, вызов API).
✓ Чистая функция не имеет сайд-эффектов и детерминирована — это упрощает тестирование и отладку.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое документация кода и какие основные элементы она должна содержать, например, описание классов и методов?
general
junior
1×
Какие структуры данных существуют в языке Go?
data_structures
Go
junior
1×
Как вы выбрали именно число 14?
behavioral
junior
1×
В чем разница между interface{}, any и nil в языке Go?
language_specific
Go
junior