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

Вопросы на собеседовании в Альфа-Банк

1058 вопросов с собеседований в Альфа-Банк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.

Каталог

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

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

Что происходит при вызове метода setNeedsLayout по сравнению с layoutIfNeeded в плане синхронности выполнения?

Метод setNeedsLayout помечает вью как требующую обновления компоновки, но сам вызов обновления происходит асинхронно — в следующем цикле обновления интерфейса.

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

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

При создании автоматизированных тестов для iOS часто используются следующие инструменты и подходы:

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

Можете объяснить концепцию Side Table и его применение?

Side Table — это вспомогательная структура данных, используемая в iOS (Objective-C и Swift) для динамического добавления свойств к объектам без изменения их исходного класса.

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

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

В концепции структурированной конкуренции (structured concurrency) управление переключением задач осуществляется через явные конструкции, которые ограничивают время жизни и область видимости задач.

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

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

Слабые (weak) и несобственнические (unowned) ссылки используются для предотвращения циклов удержания объектов в памяти, которые могут привести к утечкам.

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

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

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

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

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

Наличие конструктора в классе не всегда обязательно для его правильной работы. Если в классе не объявлен ни один конструктор, компилятор автоматически создаёт конструктор по умолчанию без параметров.

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

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

В программных решениях оттенки цветов обычно представляют с помощью цветовых моделей, где цвет задаётся набором числовых значений. Наиболее распространённые модели:

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

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

При определении уровня заработной платы учитываю следующие параметры:

Читать ответ