задачка соискателю

 
0
 
PHP
ava
bars80080 | 25.03.2013, 12:44
выставляю вакансию на разработчика (LAMP, js, xml), требуется предложить ему тестовую задачу ещё до собеседования. он пришлёт резюме, а я ему задачку на часик умственного напряжения по теме (php)

есть у вас возможный вариант задачи?

задача должна быть сориентирована на то, чтобы понять что соискатель не дуб (скорее всего будем брать отучившегося студента без большого опыта). потому как даже если человек несильно разбирается в технологии, но готов дерзать, то это приемлемо. но хочется понять, что он не проваляется шлангом. и надо учесть, что мы сами высокими технологиями не балуемся, нам высокий уровень абстрагирования и полиморфизм - до фени. нам надо, чтобы работало
Ответы (12)
ava
MoLeX | 25.03.2013, 12:32 #
bars80080, главное не переусердствуйте. меня лично это всегда раздражает и я не откликаюсь на вакансию. лучше попросить пример кода которым он гордится. уже по этому фрагменту или классу можно будет судить. 
ava
baldina | 25.03.2013, 13:08 #
иногда это выглядит попыткой решить свои проблемы бесплатно. поэтому задача должна быть небольшой и выглядеть именно как тестовая.
предложите написать форму - список городов + email. после поста - страничка с текстом "спасибо"
список городов получать через ajax (если есть время, то города можно из базы получать), город и e-mail проверять на правильность.
на этом маленьком примере можно обсудить множество тем - общую архитектуру, безопасность, шаблоны etc
ava
s0lman | 25.03.2013, 13:30 #
Когда-то писал тестовую задачку типа "создать телефонный справочник, добавление/удаление любого количества мейлов/телефонов для одного юзера средствами ajax, возможность добавления скрытыхномеров" но потом сам к ним не пошел, с тех пор к тестовым заданиям плохое отношение)
ava
bars80080 | 25.03.2013, 13:57 #
Цитата (MoLeX @  25.3.2013,  12:32 findReferencedText)
лучше попросить пример кода которым он гордится. уже по этому фрагменту или классу можно будет судить.  
инициатива ему в руки - может легко обмануть

Цитата (MoLeX @  25.3.2013,  12:32 findReferencedText)
еня лично это всегда раздражает

есть такое, но всё же как-то оценить надо


ЦБР - хорошая идея, надо будет подумать


может, вообще не давать задачу на код, а чисто "опишите словами построение алгоритма..."?
но тогда задача должна быть посложнее
ava
baldina | 25.03.2013, 14:20 #
Цитата (bars80080 @  25.3.2013,  13:57 findReferencedText)
инициатива ему в руки - может легко обмануть

нет. код еще объяснить надо
ava
baldina | 25.03.2013, 14:41 #
кстати, давайте объявим конкурс на самый лаконичный quine на php
я тут накропал не длинный, интересно, напишет кто-нить короче?
ava
bars80080 | 25.03.2013, 16:46 #
quine - это какая-то абстрагированная от реалий программа. никогда не испытывал в ней нужды и легко проживу без неё дальше.
а если я сам не понимаю нужды в проге, то и задавать её будет бессмысленно
ava
Чучмек | 25.03.2013, 22:18 #
Цитата (baldina @  25.3.2013,  14:41 findReferencedText)
 quine на php


<?php printf($s='<?php printf($s=%s,chr(39).$s.chr(39)); ?>',chr(39).$s.chr(39)); ?>
ava
Sanchezzz | 26.03.2013, 07:27 #
Распарсить xml 20мб данных и на основе xml создать табличку под эти данные.
Результатом того верно ли человек выполнил поставленую задачу можно попросить дамп базы, можно подсчитать количество значений определенного столбца.
В задаче можно сразу указать через что парсить 
ava
bars80080 | 26.03.2013, 12:35 #
хорошую штуку мне тут посоветовали http://www.rsdn.ru/article/career/interv.xml#EUD
там ряд C-шных каверзных вопросов. для php вижу актуальным только 
Цитата


Посмотрите, сколько раз они вызывают strlen. Я видел O(n^2) алгоритмы для strrev, когда должно быть O(n), потому, что они вызывали strlen снова и снова в цикле.


вот кабы ещё таких целевых задачек по теме (рассчитанных на выявление соображаловки соискателя)
ava
s0lman | 26.03.2013, 13:37 #
Это скорее не соображалка, а рациональное решение задачи
ava
baldina | 26.03.2013, 14:02 #
Цитата (s0lman @  26.3.2013,  13:37 findReferencedText)
Это скорее не соображалка, а рациональное решение задачи 

имеется в виду не применение двоичного поиска, а реализация.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить