Стратегия в карьере программиста
-
- Уже с Приветом
- Posts: 541
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Стратегия в карьере программиста
Для задания в 3-4 часа может даваться 2-3 дня, просто не известно, когда у человека будет время сесть и все решить, проверить, причесать.
у меня недавно было 2 случая:
1. сложный алгоритм, варианты входных файлов и результатов. Подразумевается, что задание прогонят на большем количестве кейсов, а не только сделают кодревью.
2. очень простой алгоритм, но строгое требование - выполнить все ввод-вывод как в ТЗ до буквы. Время на это тратится столько-же, как и для решения сложного алгоритмя, ни каких бонусов за решение до срока.
В итоге: #1 - приглашение на ф2ф, #2 - 'сложность решения не соответствует запрашиваемому рейту', при том, что я как-бы намекал, что задачка очень простая, и можно дать посложнее.
обе две - консольные программки (на яве) без дополнительных библиотек.
еще был интересный случай, я уже здесь давал ссылку - codility. онлайн кодируешь свой алгоритм, он проверяется на правильность и сложность, дается ограниченное время и сразу видена оценка.
у меня недавно было 2 случая:
1. сложный алгоритм, варианты входных файлов и результатов. Подразумевается, что задание прогонят на большем количестве кейсов, а не только сделают кодревью.
2. очень простой алгоритм, но строгое требование - выполнить все ввод-вывод как в ТЗ до буквы. Время на это тратится столько-же, как и для решения сложного алгоритмя, ни каких бонусов за решение до срока.
В итоге: #1 - приглашение на ф2ф, #2 - 'сложность решения не соответствует запрашиваемому рейту', при том, что я как-бы намекал, что задачка очень простая, и можно дать посложнее.
обе две - консольные программки (на яве) без дополнительных библиотек.
еще был интересный случай, я уже здесь давал ссылку - codility. онлайн кодируешь свой алгоритм, он проверяется на правильность и сложность, дается ограниченное время и сразу видена оценка.
моя родина СССР!
-
- Уже с Приветом
- Posts: 11157
- Joined: 08 Aug 2012 21:47
- Location: TAS→DFW
Re: Стратегия в карьере программиста
Плюспятьсот.Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Столкнулась однажды с подобным. Любители халявы незамедлительно отправились в сад.
-
- Уже с Приветом
- Posts: 15807
- Joined: 01 Mar 2008 15:14
- Been thanked: 1 time
Re: Стратегия в карьере программиста
Компания хочет сэкономить средства на проведении собеседований. Кадровым агенствам платить не хочет. Своих специалистов отвлекать тоже. А человек (лениво) ищеться. Можно за 600 рублей вывесить вакансию и всем в автоответчике рассылать задания. Если кто то поразит - ну что же, можно и пригласить.katit wrote:Задание на 2 дня это сферический конь в вакууме. Я слабо себе представляю что компания таким образом может что-то получить для себя. Они еще потратят свое время проверяя как вы сделали задание. Потому что понять как человек пишет код за час - тяжело.Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
.
А вообще меня умиляют такие объяснения типа - ну вообще очень сложно выбрать человека по общению, что бы себя показал. Или в одном месте сказали - нам нужен мотивированный человек, который будет полностью отрабатывать потраченные на него деньги, потому что заказчики тоже платят мало.
Мля, так в этом вообще-то и заключается твоя работа, как бизнесмена - в понимании и умении подобрать людей, а так же в умении выбивать деньги из заказчиков. Не умеешь этого делать, так нахрена браться?
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
Я Кнута вообще не читал. И алгоритмы сортировок освежаю в памяти перед каждым поиском работы (популярный вопрос, без него не обходится, нужно быть готовым), а в обычной жизни и пузырьковую вряд ли вспомню.Stantmn wrote: а что делать если ты читал Кнута лет 15 назад? и из алгоритмов помнишь только пузырьковую сотировку?
![Smile :)](./images/smilies/icon_smile.gif)
На девелоперскую позицию код приходится писать, конечно, но обычно это что-то очень базовое, чуть ли на general knowledge. Ничего супер сложного или требующего задуматься надолго.Stantmn wrote: я вот наверное любое техинтервью завалю девелоперское, если надо будет из головы писать код.
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел.Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
![HBZ :pain1:](./images/smilies/pain25.gif)
Last edited by assazello on 26 Mar 2015 19:22, edited 1 time in total.
-
- Уже с Приветом
- Posts: 15807
- Joined: 01 Mar 2008 15:14
- Been thanked: 1 time
Re: Стратегия в карьере программиста
Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.assazello wrote:Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел.Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.OtherSide wrote:Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.assazello wrote:Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел.Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.
-
- Уже с Приветом
- Posts: 15807
- Joined: 01 Mar 2008 15:14
- Been thanked: 1 time
Re: Стратегия в карьере программиста
assazello wrote: Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.
Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.
Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
А, жулики. Бывает, наверное, как и везде.OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
-
- Уже с Приветом
- Posts: 15807
- Joined: 01 Mar 2008 15:14
- Been thanked: 1 time
Re: Стратегия в карьере программиста
Я уже написал. Прямая польза проекту конечно редкость, основная выгода - экономия на рекрутинге. Все бы хорошо, только на мой опыт это зря потраченное время. Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.assazello wrote:А, жулики. Бывает, наверное, как и везде.OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
-
- Уже с Приветом
- Posts: 15807
- Joined: 01 Mar 2008 15:14
- Been thanked: 1 time
Re: Стратегия в карьере программиста
А что, из вашего примера, тот же покер разве час делать?assazello wrote:Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
Вот пример тестового задания, который выслали
https://umstelkb.atlassian.net/wiki/dis ... astic+File
Я реальное время оцениваю в 4-6 часов
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Стратегия в карьере программиста
За час вряд ли, да и за 2 тоже. Ближе к 3м, а уж если полировать, то и к 4м. У меня вечер заняло, точно не помню сколько в часах.OtherSide 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 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.OtherSide wrote: Вот пример тестового задания, который выслали
https://umstelkb.atlassian.net/wiki/dis ... astic+File
Я реальное время оцениваю в 4-6 часов
-
- Уже с Приветом
- Posts: 4435
- Joined: 13 Feb 2002 10:01
- Location: Bay Area
Re: Стратегия в карьере программиста
Идея в том, чтобы сделать свою псевдо файловую систему. Т.е. вы держите "супер" файл в списке настоящих файлов. В данном случае у вас в списке будет 1 ОS файл из 1 байта и один OS 1Тб файл.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 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.
Ну соотвественно, операции типа seek должны правильно все куски соединять.
Да, вам - no hire