rambler-ios / team

sweet home
177 stars 40 forks source link

Вопросы, задаваемые на собеседованиях #9

Closed etolstoy closed 8 years ago

etolstoy commented 8 years ago

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

Так вот, давайте обсудим, какие темы помимо упомянутых стоит затрагивать.

etolstoy commented 8 years ago

Приведу текущий список сразу здесь:

Общие вопросы

Структуры данных, их отличие и области применения.

iOS

serkrapiv commented 8 years ago

При подготовке опросника, кстати, есть смысл по каждой теме ранжировать вопросы по сложности. Если кандидат, к примеру, на базовые вопросы по Core Data ответить не может, то к более сложным нет смысла переходить.

etolstoy commented 8 years ago

Обсуждали еще, что из этого можно опенсорсить. Я предлагаю следующее:

  1. Выкладываем подробный список тем, о которых мы общаемся, с описанием того, на какие детали стоит обратить внимание.
  2. Создаем приватную форму в Google Forms, в которой по разделам заводим уже более подробные вопросы/подтемы/задачи. В этой же форме можно будет и выставлять результирующий балл для кадидата по каждой из тем.
complexityclass commented 8 years ago
  1. Вместо параллельного, наверное лучше многопоточное программирование написать
  2. К UI добавить жизненный цикл UIViewController, техника верстки без autolayout, объяснить как работает реюз ячеек
  3. Работа с сетью: REST, JSON API, Запросы (GET/POST/PUT), NSURLSession/ NSURLConnection/ AFNetworjing
  4. Ну и можно насобирать целую кучу вопросов по Swift на будущее