Стратегия в карьере программиста

User avatar
Vladimir Kr.
Уже с Приветом
Posts: 541
Joined: 24 Mar 2004 07:31
Location: Krasnoyrsk -> -> Chicago

Re: Стратегия в карьере программиста

Post by Vladimir Kr. »

Для задания в 3-4 часа может даваться 2-3 дня, просто не известно, когда у человека будет время сесть и все решить, проверить, причесать.
у меня недавно было 2 случая:
1. сложный алгоритм, варианты входных файлов и результатов. Подразумевается, что задание прогонят на большем количестве кейсов, а не только сделают кодревью.
2. очень простой алгоритм, но строгое требование - выполнить все ввод-вывод как в ТЗ до буквы. Время на это тратится столько-же, как и для решения сложного алгоритмя, ни каких бонусов за решение до срока.
В итоге: #1 - приглашение на ф2ф, #2 - 'сложность решения не соответствует запрашиваемому рейту', при том, что я как-бы намекал, что задачка очень простая, и можно дать посложнее.
обе две - консольные программки (на яве) без дополнительных библиотек.

еще был интересный случай, я уже здесь давал ссылку - codility. онлайн кодируешь свой алгоритм, он проверяется на правильность и сложность, дается ограниченное время и сразу видена оценка.
моя родина СССР!
User avatar
Mirandolina
Уже с Приветом
Posts: 11157
Joined: 08 Aug 2012 21:47
Location: TAS→DFW

Re: Стратегия в карьере программиста

Post by Mirandolina »

Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Плюспятьсот.
Столкнулась однажды с подобным. Любители халявы незамедлительно отправились в сад.
OtherSide
Уже с Приветом
Posts: 15807
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Стратегия в карьере программиста

Post by OtherSide »

katit wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Задание на 2 дня это сферический конь в вакууме. Я слабо себе представляю что компания таким образом может что-то получить для себя. Они еще потратят свое время проверяя как вы сделали задание. Потому что понять как человек пишет код за час - тяжело.
.
Компания хочет сэкономить средства на проведении собеседований. Кадровым агенствам платить не хочет. Своих специалистов отвлекать тоже. А человек (лениво) ищеться. Можно за 600 рублей вывесить вакансию и всем в автоответчике рассылать задания. Если кто то поразит - ну что же, можно и пригласить.

А вообще меня умиляют такие объяснения типа - ну вообще очень сложно выбрать человека по общению, что бы себя показал. Или в одном месте сказали - нам нужен мотивированный человек, который будет полностью отрабатывать потраченные на него деньги, потому что заказчики тоже платят мало.
Мля, так в этом вообще-то и заключается твоя работа, как бизнесмена - в понимании и умении подобрать людей, а так же в умении выбивать деньги из заказчиков. Не умеешь этого делать, так нахрена браться?
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Stantmn wrote: а что делать если ты читал Кнута лет 15 назад? и из алгоритмов помнишь только пузырьковую сотировку?
Я Кнута вообще не читал. И алгоритмы сортировок освежаю в памяти перед каждым поиском работы (популярный вопрос, без него не обходится, нужно быть готовым), а в обычной жизни и пузырьковую вряд ли вспомню. :)
Stantmn wrote: я вот наверное любое техинтервью завалю девелоперское, если надо будет из головы писать код.
На девелоперскую позицию код приходится писать, конечно, но обычно это что-то очень базовое, чуть ли на general knowledge. Ничего супер сложного или требующего задуматься надолго.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Last edited by assazello on 26 Mar 2015 19:22, edited 1 time in total.
OtherSide
Уже с Приветом
Posts: 15807
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote:
assazello wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.
Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.

Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.
OtherSide
Уже с Приветом
Posts: 15807
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote: Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.

Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.

Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
А, жулики. Бывает, наверное, как и везде.

Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
OtherSide
Уже с Приветом
Posts: 15807
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
А, жулики. Бывает, наверное, как и везде.

Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
Я уже написал. Прямая польза проекту конечно редкость, основная выгода - экономия на рекрутинге. Все бы хорошо, только на мой опыт это зря потраченное время. Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Наврал, не покер, а блэкджек. :) И даже без девочек.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).
OtherSide
Уже с Приветом
Posts: 15807
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).
А что, из вашего примера, тот же покер разве час делать?

Вот пример тестового задания, который выслали

https://umstelkb.atlassian.net/wiki/dis ... astic+File

Я реальное время оцениваю в 4-6 часов
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote: А что, из вашего примера, тот же покер разве час делать?
За час вряд ли, да и за 2 тоже. Ближе к 3м, а уж если полировать, то и к 4м. У меня вечер заняло, точно не помню сколько в часах.
OtherSide wrote: Вот пример тестового задания, который выслали

https://umstelkb.atlassian.net/wiki/dis ... astic+File

Я реальное время оцениваю в 4-6 часов
Я, честно говоря, вообще не понял, как именно они хотят выполнения "the amount of excessive (supplementary) information being written must depend only on the size of the serialized data, but NOT on the current size of the file itself". Если в начало 1Тб файла вставляется 1 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Стратегия в карьере программиста

Post by oshibka_residenta »

assazello wrote:Я, честно говоря, вообще не понял, как именно они хотят выполнения "the amount of excessive (supplementary) information being written must depend only on the size of the serialized data, but NOT on the current size of the file itself". Если в начало 1Тб файла вставляется 1 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.
Идея в том, чтобы сделать свою псевдо файловую систему. Т.е. вы держите "супер" файл в списке настоящих файлов. В данном случае у вас в списке будет 1 ОS файл из 1 байта и один OS 1Тб файл.
Ну соотвественно, операции типа seek должны правильно все куски соединять.

Да, вам - no hire

Return to “Работа и Карьера в IT”