Sunlight · январь 2025

Тех собес на middle-senior IOS Разработчик в Sunlight

middle-senior Тех собес 11 вопросов 2 задачи
1

Swift и память

1. Расскажи, что такое ARC, для чего нужно и как работает.

2. Чем отличаются value type и reference type?

3. Есть ли исключения из правила про хранение в стеке/куче? Например, может ли структура храниться в куче, а reference type в стеке?

4. Расскажи про escaping и non-escaping замыкания — чем они отличаются?

5. Если писать замыкание как параметр функции, но оно будет опциональным, то оно будет escaping или non-escaping? Почему?

6. Какие виды диспетчеризации методов (Dispatch) в Swift ты знаешь?

2

UIKit

7. У UIView есть frame и bounds. В чём разница?

8. Представь: есть квадрат, применяем к нему аффинную трансформацию, поворачиваем на 45 градусов, он становится ромбом. Что…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «IOS Разработчик».

в этом собесе: 11 вопросов 2 задачи с кодом 3 секции
  • Ещё 139 текстовых собесов направления
  • 333 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес