План подготовки под эту вакансию
О вакансии
Outreach.io
Открыть вакансиюStaff Software Engineer, Mobile (Android and iOS) - Hyderabad, India
Гибрид
Полная
Хайдарабад
iOSAndroidSoftware EngineerKotlinGoGraphQLSwift
Вопросы и ответы15
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыSwift · 5
- В чём разница между
classиstructв Swift?Swift· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между strong, weak и unowned ссылками?Swift· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Для каких задач Swift является сильным выбором, а где лучше честно выбрать другой язык?Swift· Middle· спрашивают почти всегда
- Как работает Automatic Reference Counting (ARC) в Swift?Swift· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое
async/awaitв Swift и чем он отличается от completion handlers?Swift· Middle· спрашивают почти всегда
Kotlin · 5
- В чём разница между
launchиasyncв Kotlin coroutines?Kotlin· Middle· спрашивают почти всегда - В чём разница между
ListиMutableListв Kotlin?Kotlin· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между
valиvarв Kotlin?Kotlin· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - Для каких задач Kotlin является сильным выбором, а где лучше честно выбрать другой язык?Kotlin· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как Kotlin обеспечивает null safety и в чём разница между
?,!!и?.?Kotlin· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
Go · 5
- Как Go управляет пакетами и модулями? Что такое
go.mod?Go· Middle· спрашивают почти всегда - Как писать unit-тесты в Go? Что такое пакет
testing?Go· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - Как работает обработка ошибок в Go? Каков идиоматический способ работы с ошибками?Go· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Каковы ключевые принципы проектирования Go и для решения каких задач он был создан?Go· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что происходит при добавлении элементов за пределы ёмкости slice?Go· Middle· спрашивают почти всегда