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

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

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

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

02.08.2013, 11:57. Просмотров 1735. Ответов 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
Привет! Мы - активно развивающийся стартап, сейчас наша месячная аудитория 20 000 пользователей с мобильных телефонов. Нам в...

C++(Objective-c++) для iOS разработчика - Программирование iOS
В каких областях это применяется и на сколько он нужен iOS разработчику? п.c Поиск использовал нашел 1 тему, но хотелось бы более...

Начало пути iOS разработчика - Программирование iOS
Все привет. Есть macbook и огромное желание научится программировать. На данный момент начал читать книгу по СИ от Ритчи и Кернигана. Это...

Ищу разработчика под iOS - Программирование iOS
Здравствуйте! Нужен разработчик для iOS, чтобы немного допилить приложение, а именно: вставить рекламный баннер от AdMob (возможно немного...

Английский для ios разработчика - Программирование iOS
Важно ли знание английского для ios разработчика? Насколько знаю русскоязычной литературы в данном направлении почти нет, а в той что есть...

Математика для ios разработчика - Программирование iOS
Доброго времени суток. Интересует: какие знания маьематики нужны для ios разработки, т.е нужны ли какие-то углубленные знания на уровне...

Сертификат разработчика - Программирование iOS
Насчет сертификата разработчика apple, то сейчас он бесплатный?

Как получить сертификат разработчика? - Программирование iOS
Доброго времени суток! Возник вопрос - Как получить сертификат разработчика? И на сколько усложнена процедура отправления нового...

Не могу сделать аккаунт разработчика - Программирование iOS
ни как не могу аккаунт завести, ч уже что только в эти поля не писал все равно пишет что это ошибка. Мои данные я уже писал всяким способом...

Сколько стоит создание акка разработчика? - Программирование iOS
вот в гугловском сервисе это обойдется в 25 $ а во сколько это выйдет мне у яблока? приложение создается в спец сервисе, там...

С чего стратовать(о начале пути разработчика)? - Программирование iOS
С чего начать? У меня нет опыта программирования вообще. С какой лит-ры мне начать, что бы вырасти из начинающего в джуниора? Хочу...

Зависает страница при получении сертификата разработчика - Программирование iOS
Всем доброго времени суток, огромная прозьба помоч, я пытаюсь купить сертификат разработчика ios, на 4 шае "agree to License" страница...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
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 Разработчика
Ответ Создать тему
Опции темы

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