Найти в Дзене
super easy dev

Вопросы на собеседовании Junior iOS-разработчика

Оглавление

Итак, вы наконец закончили университет, у вас появилось большего свободного времени в школе или вы просто решили сменить область деятельности в зрелом возрасте. Каким критериям должны отвечать ваши знания, чтобы попасть на позицию Junior iOS-разработчик?

Базовые знания

Для начала, нужно усвоить несколько основных понятий, связанных с программированием:

  • Что такое массив;
  • Какие бывают типы: строковый, числовой, булевый;
  • Что такое алгоритм;
  • Что такое класс;
  • Что такое свойства и методы класса.

Основы языка Swift

Следующим шагом нужно познакомиться с основами синтаксиса языка Swift, чтобы уверенно отвечать на следующие вопросы:

  • Как создать массив, вставить в него элемент;
  • Как распечатать в консоли текстовое сообщение;
  • Как проводить математические операции в Swift;
  • Что такое TabBar, NavigationBar;
  • Как подключить CocoaPods к проекту;
  • Что такое протокол и как подписать класс на протокол.

Основы работы с Xcode

Xcode - это основной инструмент iOS-разработчика. Убедитесь, что вы достаточно разбираетесь в работе с ним, ответив на эти вопросы:

  • Как создать новый Swift-файл;
  • Как создать Storyboard;
  • Как поставить Breakpoint;
  • Как запустить проект на симуляторе или реальном устройстве.

Если у вас возникают какие-то сложности - ответы можно найти в интернете. А если интернет не помогает, то вопрос можно задать в нашем чате. Всем пока!