Умение искать проблему

Умение искать проблему

A. Z.

Кандидату дается этот код и история:

Разработчик Вася написал код, чтобы из строки (наподобие той, что вызывается в самом конце) получать дату. Но оказалось (благодаря логированию ошибок), что на некоторых девайсах эта функция не работает и возвращает nil.

Кандидату дается 15 минут и возможность пользоваться Xcode'ом, интернетом и чем-либо.

Задача:

  1. Понять что же может не работать
  2. Исправить проблему (любым способом)


Если в течении первых 7 минут кандидат не понимает, что может идти не так, то дается подсказка, что не работает на девайсах, где время задается через am/pm.

Если через 10 минут кандидат не знает что писать в коде, дается пример класса который поможет решить проблему, например DateFormatter.

Report Page