ООО Инфотехнологии (Group of Companies XIM, Inc. & XiMAD, Inc.)

ООО "Инфотехнологии"
ИТ-аутсорсинг, Разработка ПО на заказ, Веб-разработка, Собственные продукты, Мобильная разработка, Gamedev, ИТ-консалтинг
Сотрудники: ≈ 50
13 2 Год основания: 2006
Picture_13709

Обсуждение

Missing

Короче неправильная политика найма в компании—отказали по причине, что я не угадала вилку зп, предназнаенную для определённой позиции)

Не судьба в общем)) Но может кому-то будет полезно знать, что этим нужно не указывать зп в резюме и "шокировать" непосредственно на собеседовании)

Missing

Но при этом претензий к компании не имею, и возможно рассмотрела бы в будущем предложения по работе над match-3 проектом.

Missing

есть контакт:)спс

Missing

круто ребята! и как к вам попасть?

з.ы вообще менеджеры как-либо отвечают на отклики соискателям, вне зависимости от принятого решения) жду ответа от вашего hrm.

Picture_23310?1356410435

Переехали оне! У них отдельный загончик на другом этаже. Теперь мы сидим и не слушаем мысленные арии Опенвейва:)

Missing-male
-3

Читаете мысли? И давно это с вами?

Missing-male
+1

Неа. Сидим, слушаем арии срипящих стульев и хлопающих дверей. Ну и интеллектуальные споры маркетологов/дизайнеров/мобилодевов.

1671d47bb55b1e9f225752d9db7223a5?1401052499

опенвейв, вы из оупенспейса переехали?

Missing-male
kirdenoff
– техник - программист в ИВЦ Облсельхозпрода

+2

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

Missing-male
-3

Насколько я знаю, вакансия как раз подразумевала человека с опытом работы, а не "талантливого студента, прочитавшего 1.5 книжки по программированию для иос". Для таких есть ипам и прочие кузницы кадров.

508a5e4e9c1e8255638579e84d0f64f2?1404767450
+4

Добрый день. Поделюсь впечатлениями об собеседовании.

Набирают они iOS разработчиков. Пригласили и меня, хоть и написано было, что начинающий. Собеседовал некий Тропашко Антон. О компании толком ничего не рассказал, но это ничего страшного. Далее поступил логичный вопрос о работе с объектами в Objective-C. Потом было предложено написать некий код, который из 2-х строк С (char *) foo = "123" и bar = "456" сделает объект типа NSString *baz с содержимым "123456". Был предложен блокнот и ручка, но так как я уже имел опыт с кодом на бумаге, а тут я ещё и начинающий - предложил написать прямо в XCode на своём Mac-е.

Написанный мною код:

int main(int argc, char *argv[])

{

char *foo = "123";

char *bar = "456";

NSString *baz = [NSString stringWithFormat:@"%s%s", foo, bar];

NSLog(@"%@", baz);

[baz release];

return 0;

}

Поступил вопрос о строке "[baz release];" я ответил, что я создал объект, теперь удаляю. На что мне сказали о том, что собеседование далее проводить бессмысленно. Что есть autorelease pool, который всё почистит, что это не C, это фундаментальные основы и так далее. После этого ушли по-английски меня проводить, я им только пожелал удачи. По пути домой перед входом в метро открыл на телефоне побольше вкладок с описаниями работы с памятью, почитал, что это за пул и как его едят (используют). Уже, даже было, согласился, что я не прав был, но… Что-то потянуло создать новый проект и посмотреть, нету ли там явного объявления и вот, что я увидел:

int main(int argc, char *argv[])

{

@autoreleasepool {

return UIApplicationMain(argc, argv, nil, NSStringFromClass([abAppDelegate class]));

}

}

Это явное объявление пула для главной нити приложения. Отсюда вывод сиграв на том, что я новичок человек меня, так сказать, ткнул носом в мою некомпетентность. Но тем самым показал свою. Я бы не хотел с ним бок о бок работать так как, спрашивать о чём-либо его опасно. Может быть более продвинутому разработчику и нормально будет, но начинающему - нет.

Picture_15366?1356410246
+1

Не повезло, просто ты нарвался на тролля. Главное не останавливаться на достигнутом и не паниковать, дальше идти вперёд и развиваться в этом направлении, посещать другие организации, вакансий сейчас более чем достаточно.

508a5e4e9c1e8255638579e84d0f64f2?1404767450

Не останавливаюсь, изучаю сетевые возможности cocoa.

E7ed2879678dce548ed44e24815cee11?1401052277
-3

Ты не обижайся, но собеседующий тебя человек был прав. И то, что он сразу указал тебе на дверь, тоже правильно. Почитай внимательно Memory management (http://developer.apple.com/library/ios/#documentation/general/conceptual/devpedia-cocoacore/MemoryManagement.html).

Удачи.

508a5e4e9c1e8255638579e84d0f64f2?1404767450

Я не обижаюсь. Но я почитал про управление памятью и проверил это лично. Если объявлен autoreleasepool - то да, он прав, [object release] делать не надо, пул в таком случае всё возьмёт на себя. Тоесть, если сделать release - потом от пула мы получим exception, так как объекта уже по сути нет. (И в реальности exception вылетел.) Но если пула нет, как было в моём случае - компилятор делает предупреждение, что нет пула и возможно будет утечка (тоесть, автоматом память не освободится) и в данном случае release нужен, так как, не объявив пул, я полностью взял на себя ответственность за память. Это я тоже проверил: до release retainCount имеет значение "1", после - "ffffffff" (память, на которую ссылается объект - свободна) и приложение нормально завершается (без exception, как в случае с autoreleasepool). Исходя из того, что я проанализировал можно сделать вывод, что док был правильный. Более того, в ссылке, которую Вы дали написано чётко, что autoreleasepool автоматически при завершении сделает объектам release, но повторюсь ещё раз AUTORELEASEPOOL НЕ БЫЛ ОБЪЯВЛЕН. (Просто когда создаётся проект из шаблона в main.m он автоматически прописывается в int main(int argc, char *argv[]).)

508a5e4e9c1e8255638579e84d0f64f2?1404767450
+4

И ещё. Даже, если докажется моя неправота - можно было это объяснить корректно, а не так, как это было сделано. Если Вы можете показать, где я не прав - покажите с примерами, а не просто ссылками, где написано про тот же пул, о котором я в тот день много статей прочёл.

Missing-male

Александр,

1 есть cocoa naming conventions которые я отношу к фундаментальным понятиям с которыми даже

неопытный разработчик обязан быть знаком

2 я считаю неэтичным и непрофессиональным задерживать кандидата после того как я определил что он мне не подходит

так как ценю время свое и кандидата

3 я не препод в универе - не вижу почему я должен тратить свое время обьясняя на собеседовании

почему решение некорректно и на работу с возражениями кандидата

вместе с тем приношу извенения по поводу своих манер, вполне возможно я завершил

собеседовние слижком резко и недостаточно вежливо.

желаю Вам удачи в поиске работы

508a5e4e9c1e8255638579e84d0f64f2?1404767450

Добрый день.

1. При чём тут соглашение о именовании? (Про правила именования почитаю обязательно). Речь шла об утечках и Вы говорили про autorelease pool.

2. А этично бурча под нос встать и не попрощаться?

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

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

С уважением,

Александр Санин.

Missing-male
+1

Какое-то странное обсуждение вы тут развели. Работодатель может отказать работнику в приеме на работу по любой причине, даже если просто настроение было плохое. Любой человек может отказаться от продолжения бесседы(собесседования) также в любой момент. Если он сделает это деликатно - это + в его карму, если нет - значит минус.

Единственный стоящий момент вашего обсуждения это пункт 2 ". А этично бурча под нос встать и не попрощаться?" - ответ, - нет не этично, но это достойно максимум корректенького сообщения, а не попытки увеличить энтропию Вселенной довольно скучным обсуждением о нюансах программирование под IOS.

Missing-male
+5

Вы же почитайте комментарий работодателя: "я отношу к фундаментальным понятиям... я определил... я считаю... я не препод...". Одни "я" да "я". Если на собеседовании слишком много "я", то за величием собственного "Я" тут и будущую "звезду" программирования просмотреть можно, не говоря уже о просто добротном специалисте с хорошим "потенциалом".

А что он там бурчал... Может он под нос бурчал: "достали уже свои криворукие специалисты, не умеющие с памятью работать, так тут ещё один набивается...". Поэтому вскочил и убежал отмахиваясь, как чёрт от ладана. А может вот им именно нужны узкие специалисты "по склеиванию строк на Object-C". Завалил код - будь свободен. Остальные знания и "потенциальные" возможности не интересуют. Кто ж его знает!? :))))

Ну а если серьезно. Ведь, действительно, это только их дело брать вас или нет, но и только их просчет, если пропустили хорошего кандидата, т.е. понизили свою конкурентоспособность. Так что будьте бойцом, докажите, что это только их FAIL и это они потеряли хорошего специалиста. Но не им. Им уже ничего доказывать не нужно. Себе докажите. Удачи в дальнейшем повышении профессионального уровня и трудоустройстве!

Missing-male
-3

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

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

из контекста расписанного Александром.

Александр, пардон за манеры

всего доброго

Missing-male
-2

Добрый день. Спасибо за комментарии.

Хочу официально как заместитель директора и технический директор прокомментировать данную ситуацию, сложившуюся с Вами, кандидатом на должность iOS разработчика.

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

Антон Тропашко - профессионал своего дела с огромным опытом разработки. У него опыт работы не только в РБ, но и за рубежом, в том числе США и других странах. Антон - своеборазный человек, как и все мы с вами. Кто-то бурчит, кто-то улыбается в глаза и врет, кто-то нервничает и не произносит ни слова.

Антону указано на более корректное общение с кандидатами, в том числе в случае ситуаций непрофпригодности. Я в свою очередь как технический директор приложу максимум усилий, чтобы к Антону попали только кандидаты, собеседование которых в техническом плане будет сведено к формальности.

Надеюсь на понимание с вашей стороны. Спасибо.

Еще раз спасибо, что пришли к нам на собеседование, будем рады видеть Вас у нас в команде. Но собеседование с Антоном пройти все-таки нужно. Надеюсь, что в последующем у Вас не останется неприятных впечатлений и эмоций от собеседования.

-

В ответ на комментарии касательно "троллей", "бурчаний" и проч.

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

Missing-male
mario.f
– Senior QA в EPAM

Может надо было просто дев.баю заплатить, чтобы пост снесли? Профессионалы с огромным опытом не оправдываются.

9fba496fa08a7d156eda5b5184eef76b?1506460844
Volha Bonadyseva
– communities maker в EPAM

Посты сносятся только если нарушают правила Пользовательского соглашения. Заплатить – это не к нам.

Missing-male
+6

аутсорсинг такой аутсорсинг


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси