Но я еще старался, чтобы мои задачи (в исходном посте) были похожи на реальные, но давались на такой матчасти, с которой соискатель уже встречался в жизни, чтобы ему не приходилось полчаса сначала объяснять эту матчасть. Ну, и чтобы они были максимально короткими, конечно :)
Тут дело еще скорее в том, что все хорошие программисты в 90-х-2000х это действительно умели :)
А сейчас - ну, для тех, кто это не умеет, есть некоторый потолок. Но есть довольно много даже отраслей деятельности, в которых для решения задачи не требуется этот потолок пробивать.
Ну, допустим, это не имели. А что Вы имели-то в виду? Расскажите, как Вы принимаете программистов, какие у Вас ежедневные типичные рабочие задачи, как Вы их проверяете на пригодность.
Проблема ошибок второго рода меня, конечно, волнует. Именно поэтому на аналогичную мидловую вакансию, где приходит 3-6 вменяемых резюме за месяц, я зову на собеседование сразу без тестового. И за последние семь лет ни один из соискателей не показал даже и близко того уровня знаний, который уже есть у наших действующих сотрудников.
Остальное комментировать даже не вижу смысла, ну наберите себе 25 таких "толковых" и оплачивайте из своего кармана. Когда окажется, что среди них реально толковый хорошо если один, а остальным Вы просто так заплатили зарплату пяти сеньоров, жаловаться не приходите. :)
Уверен, что да. Любой из наших сотрудников легко его пройдет, например, а ведь многие уже больше 5 лет работают :) Если человек действительно фуллстек с нашим стеком, то он в работе делает эти и подобные (только намного более сложные) задачки примерно каждый день.
1) Присвоение значения переменной, типа $a = 4; $b = 'str'; 2) Присвоение элементу массива, типа $c[12] = 'smth'; 3) Понимание, что справа может стоять выражение, в том числе содержащее эту же переменную, и как это работает.
Указанная в описании вакансия - это джуновская вакансия, почему человек с 20-летним опытом должен туда идти?
Если речь идет о другой вакансии, которая соответствует его ожиданиям - да, мотивирован. Ноунейм здесь он, и сравнивают его с десятью людьми, которые уже работают в компании на аналогичной должности, и он должен быть как минимум не сильно хуже. А был бы не ноунеймом - прекрасно устраивался бы через знакомства, а не через анкету на HH.
Это сложный вопрос :) Я периодически пытаюсь пропихнуть кандидатов без высшего образования, если они достаточно хорошо показали себя на собеседовании. Но уровень у них тогда должен быть повыше, чем просто уметь решать три задачки, то есть это должно чем-то компенсироваться. Если он такой же, как те, кто с высшим образованием и проходят наши собеседования, то нет смысла его пушить.
Я согласен про ограничение времени.
Но я еще старался, чтобы мои задачи (в исходном посте) были похожи на реальные, но давались на такой матчасти, с которой соискатель уже встречался в жизни, чтобы ему не приходилось полчаса сначала объяснять эту матчасть. Ну, и чтобы они были максимально короткими, конечно :)
Тут дело еще скорее в том, что все хорошие программисты в 90-х-2000х это действительно умели :)
А сейчас - ну, для тех, кто это не умеет, есть некоторый потолок. Но есть довольно много даже отраслей деятельности, в которых для решения задачи не требуется этот потолок пробивать.
Да, полностью согласен :)
Ну, допустим, это не имели. А что Вы имели-то в виду? Расскажите, как Вы принимаете программистов, какие у Вас ежедневные типичные рабочие задачи, как Вы их проверяете на пригодность.
Я думаю, что на не очень большую стрессоустойчивость И на хард-скиллы.
Да, имеется в виду перевернуть, не используя встроенных функций.
Проблема ошибок второго рода меня, конечно, волнует. Именно поэтому на аналогичную мидловую вакансию, где приходит 3-6 вменяемых резюме за месяц, я зову на собеседование сразу без тестового. И за последние семь лет ни один из соискателей не показал даже и близко того уровня знаний, который уже есть у наших действующих сотрудников.
Остальное комментировать даже не вижу смысла, ну наберите себе 25 таких "толковых" и оплачивайте из своего кармана. Когда окажется, что среди них реально толковый хорошо если один, а остальным Вы просто так заплатили зарплату пяти сеньоров, жаловаться не приходите. :)
Да, с падежами я там напутал, прошу прощения.
Уверен, что да. Любой из наших сотрудников легко его пройдет, например, а ведь многие уже больше 5 лет работают :) Если человек действительно фуллстек с нашим стеком, то он в работе делает эти и подобные (только намного более сложные) задачки примерно каждый день.
1) Присвоение значения переменной, типа $a = 4; $b = 'str';
2) Присвоение элементу массива, типа $c[12] = 'smth';
3) Понимание, что справа может стоять выражение, в том числе содержащее эту же переменную, и как это работает.
Ничего особенного, все примитивно :)
Указанная в описании вакансия - это джуновская вакансия, почему человек с 20-летним опытом должен туда идти?
Если речь идет о другой вакансии, которая соответствует его ожиданиям - да, мотивирован. Ноунейм здесь он, и сравнивают его с десятью людьми, которые уже работают в компании на аналогичной должности, и он должен быть как минимум не сильно хуже. А был бы не ноунеймом - прекрасно устраивался бы через знакомства, а не через анкету на HH.
Никого. :)
А можете, пожалуйста, привести какую-нибудь короткую типовую задачу по разложению задачи на структуры данных?
С циклом.
Если он пишет strrev, я говорю, что в этой задаче мы хотим проверить базовое умение работать со строками и/или массивами, и прошу написать через цикл.
Хороший специалист может в некоторых случаях торговаться за условия. Новичок обычно не может.
Кстати, заметьте, что в статье нет слова "профильное". Хотя желательно, конечно, профильное, но в некоторых случаях и другие подойдут.
Спасибо за содержательный и нетоксичный комментарий. :)))
Да, у нас сейчас есть еще один свободный слот, к нам вполне можно прийти собеседоваться на общих основаниях :)
Это сложный вопрос :) Я периодически пытаюсь пропихнуть кандидатов без высшего образования, если они достаточно хорошо показали себя на собеседовании. Но уровень у них тогда должен быть повыше, чем просто уметь решать три задачки, то есть это должно чем-то компенсироваться. Если он такой же, как те, кто с высшим образованием и проходят наши собеседования, то нет смысла его пушить.
Да! Именно на это и расчет, как в математике, "не помнишь формулу - выведи" :)