Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
trims
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 20
#1

Требования на вакансию iOS Разработчика - Программирование iOS/iPhone

02.08.2013, 11:57. Просмотров 1690. Ответов 5
Метки нет (Все метки)

Готовлюсь к собеседованию, очень волнуюсь, в голове куча вопросов. Очень хотелось бы услышать мнения разработчиков, которые собеседуют соискателей.

Возникли такие вопросы:
  1. "Понимание принципов OOP, OOD и структур данных" - как понять понимаю я их или нет? Если я использую, классы, категории, наследование, паттерны проектирования типа синглтон - я соответствую требованию?
  2. "Технологии JSON, XML, SQLite" - нужно иметь опыт работы с ними или просто понимать как они работают? Допустим с JSON я никогда не сталкивался, мне нужно читать спецификацию формата или найти и проработать пример JSON парсера?
  3. "Клиент-серверные приложения" - что конкретно имеется ввиду? Если приложения парсит и разбирает XML - это подходит? Или приложение должно проходить авторизацию, посылать запросы и т.п.?
  4. Чем отличается Junior от Middle? В конкретных знаниях, опыте работы, реализованных проектах, что-то еще?

Заранее спасибо за конкретику!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2013, 11:57     Требования на вакансию iOS Разработчика
Посмотрите здесь:

Ищу разработчика под iOS
Как получить сертификат разработчика?
Английский для ios разработчика
Математика для ios разработчика
Зависает страница при получении сертификата разработчика
Не могу сделать аккаунт разработчика
Начало пути iOS разработчика
С чего стратовать(о начале пути разработчика)?
Сколько стоит создание акка разработчика?
C++(Objective-c++) для iOS разработчика
Ищу начинающего iOS разработчика
Сертификат разработчика

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
02.08.2013, 14:31     Требования на вакансию iOS Разработчика #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от trims Посмотреть сообщение
"Понимание принципов OOP, OOD и структур данных" - как понять понимаю я их или нет? Если я использую, классы, категории, наследование, паттерны проектирования типа синглтон - я соответствую требованию?
Если только используете, без понимания - конечно нет
Почему все синглтон упоминают? Почему не команду например, или прокси...
А вот года 4 назад, когда я начинал - было модно спрашивать про "фабрики"...
И вообще - синглтон - это АНТИпаттерн, особенно когда человеку ну очень нравится их делать.

Цитата Сообщение от trims Посмотреть сообщение
"Технологии JSON, XML, SQLite" - нужно иметь опыт работы с ними или просто понимать как они работают? Допустим с JSON я никогда не сталкивался, мне нужно читать спецификацию формата или найти и проработать пример JSON парсера?
Очень расплывчатая формулировка в вакансии. Можно прямо так и сказать - "Да, технологии, видел. У вас же нигде про понимание не написано"
Конечно нужно знать формат. А зачем тогда использовать что-либо, не зная базы?
Например: Верен ли JSON: {"number":2, object:{"prop1":"stringProperty", "boolProp": 'true', "array":{1,2,3,4,6}}}?

Цитата Сообщение от trims Посмотреть сообщение
"Клиент-серверные приложения" - что конкретно имеется ввиду? Если приложения парсит и разбирает XML - это подходит? Или приложение должно проходить авторизацию, посылать запросы и т.п.
Взаимодействие сервера и клиента(с)Кэп. Различные протоколы передачи данных, работа с сокетами возможно.

Цитата Сообщение от trims Посмотреть сообщение
Чем отличается Junior от Middle? В конкретных знаниях, опыте работы, реализованных проектах, что-то еще?
Junior - это младший, а Middle - это средний xD

Задавая вышесказанные вопросы, middle Вам не светит, imho.

P.S.
Мне вот лично нравится спрашивать у человека каким своим приложением он гордится, ну и прошу архитектуру мне нарисовать, обозначить связи, рассказать внутреннее устройство. Сразу видно, работает ли человек головой, когда его спрашиваешь - "а почему именно так?".
Ну если только вы не в Гугл/майкрософт идете. Там будьте готовы к алгоритмам/оптимизациям.
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
02.08.2013, 23:52     Требования на вакансию iOS Разработчика #3
класс

почитайте Кента Бека, Мартина Фаулера и Ерика Фримена, хотя бы просто просмотрите, о чем говорят, будет чем блеснуть если что))

JSON – обязательно просмотрите структуру, ну и xml всякие
SQLite – почти то же, что и SQL, т.е. работа с БД, нужно знать теорию хотя бы

насчет паттернов, в Objective-C самые распространенные наверное это mvc, mvp и делегация, их должны понимать 200% ну и всякие стратегии, фабрики, прокси, обсерверы, команды и т.д. – аналогично супер распространены
полиморфизм upcast и downcast нужно понимать

клиент-серверные приложения – синхронизация данных с сервером или хотя бы их считывание и отображение

естественно, отдельная тема эта работа с UI, тут нужно 100% знать, как реюзаются ячейки в таблице ну и в общем понимать стек вьюконтроллеров

мне кажется, недели хватит, чтобы поверхностно хотя бы посмотреть это

хотя я сам еще джуниор и, естественно, никого не собеседовал, но считаю что это знать обязательно )))
zulkis
03.08.2013, 08:26
  #4

Не по теме:

Vorona, скажу я Вам, что я тоже себя не считаю сильно выше Junior, смотря на какую компанию ориентироваться конечно же, но Вы производите впечатление намного более адекватное, чем многие мои знакомые "middle и senior"...
Может потому, что их "расплодилось" в последнее время?

Vorona
03.08.2013, 14:12
  #5

Не по теме:

Цитата Сообщение от zulkis Посмотреть сообщение
Может потому, что их "расплодилось" в последнее время?
да сейчас актуальный юмор про 3х-летних синиоров

mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
03.08.2013, 15:43     Требования на вакансию iOS Разработчика #6
Цитата Сообщение от Vorona Посмотреть сообщение
я сам еще джуниор
Мне бы парочку таких синьеров...

А вообще удивлен. Честно
Yandex
Объявления
03.08.2013, 15:43     Требования на вакансию iOS Разработчика
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru