Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
Присоединяюсь к AntonK. То:choor - свой тест сам сходу по памяти сможешь выполнить? 23.11.06 08:41 Число просмотров: 1870
Автор: [cb] Статус: Member
|
|
<miscellaneous>
|
Беру на работу программера, помогите с тестом. 17.11.06 21:25
Автор: choor Статус: Elderman
|
В общем совсем я обленилсё, беру себе в помошники программиста, только что закончил университет, как говорят перспективный. Меня в основном интересует программирование на php, mysql.
Вот что надумал.
1) Работа с текстом. Т.е. что бы сделал парсилку какого-либо поисковика в двух вариантах с использованием curl И простых сокетов и внутри по регулярке выдавал в стандартный вывод урл и снипет к нему.
2) Работа с базами данных, в частности MySQL. Демонстрация в виде гостевой книги.
3) Разбор xls в текстовой файл
4) Демонстрации работы с шаблонами на движке Smarty
Думаю из этого можно будет сделать вывод.
Как думаете не очень я строго? 0.о
P.S. опыт работы в среде *nix есть.
|
|
Мнение 24.11.06 05:04
Автор: Heller <Heller> Статус: Elderman
|
> 1) Работа с текстом. Т.е. что бы сделал парсилку > какого-либо поисковика в двух вариантах с использованием > curl И простых сокетов и внутри по регулярке выдавал в > стандартный вывод урл и снипет к нему. А почему бы не задать просто пару заданий на пару минут по написанию конкретных регулярок? Ну и совсем для пущей уверенности задать что-нибудь простое на Си с работой с текстом напрямую как массивом, чтобы убедиться, что человек это знает. Например, поставить после каждого слова запятую. Любой нормальный человек на такую программу потратит не более пяти-десяти минут.
Я вот, например, никогда не видел curl и знать не хочу как работать с сокетами (когда есть куча стандартных библиотек для выполнения основных действий, а моя специализация никак не связана напрямую с сетями), однако что касается работы с текстом, то здесь я многим могу дать фору. От представленного тестового задания я просто отказался бы.
> 2) Работа с базами данных, в частности MySQL. Демонстрация > в виде гостевой книги. Ну опять же - написать гостевую книгу стоит денюшку. Да и вообще не понятно что в данном случае проверяется. Я в свое время вообще не умея работать с базами освоил MySQL на базовом уровне за одни сутки. Если нужен спец по базам, то написание гостевой никак не проверяет знания. В противном случае вообще не понятен смысл тестового задания. Проверка того, что человек умеет читать мануал?
> 3) Разбор xls в текстовой файл Опять же, если человек умеет работать с текстовыми файлами, он с этим справится. Разбор xls-файла - это непонятно зачем нужная возня с чтением документации. Таким заданием ты просто вычеркиваешь целый вечер из жизни программера. Интеллект и программерские способности это никак не проверяет.
> 4) Демонстрации работы с шаблонами на движке Smarty Вот я, например, никогда в глаза не видел этого Smarty. И осваивать для себя какое-то новое средство, не зная, пригодится ли оно мне, не буду. Но я могу сказать точно, что я умею работать с шаблонами (и вообще говоря я еще не видел программеров, которые не могли бы их освоить за вечер).
В общем все четыре вопроса - слишком объемны, при этом не являясь сколько-нибудь интеллектуальными. Сознательный программист, у которого нет паталогических проблем с трудоустройством за такие тестовые задания не возьмется. Тест скорее показывает насколько ему нужна эта работа, а не уровень интеллекта/знаний.
А вообще во время работы что от программиста будет требоваться? Не зная чем человек будет заниматься сложно оценить степень объективности тестовых заданий.
|
| |
Спасибо, грамотно всё написанно 24.11.06 14:38
Автор: choor Статус: Elderman
|
просто у меня опыта в принятии персонала вообще никакого... только учусь
|
| | |
"Учусь" на управляющего кадрами? Зачем? Если только для... 27.11.06 13:32
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 27.11.06 13:34 Количество правок: 2
|
> просто у меня опыта в принятии персонала вообще никакого... только учусь
"Учусь" на управляющего кадрами? Зачем? Если только для общего развития.
Людей нужно подбирать совсем по другим принципам, вовсе не "знает - не знает", "умеет - не умеет".
Главное, чтоб человек был хороший. Чтоб если не знает, то научился бы. А чтоб научиться, должно быть желание. Чтоб не ленивый был и покладистый.
Пробел в знаниях можно восполнить, пробел в характере (отсутствие желания что-либо делать и отсутствие желания научиться) восполнить сложно.
|
| | |
Кстати, есть интересный блог на эту тему 25.11.06 06:49
Автор: Heller <Heller> Статус: Elderman
|
http://www.joelonsoftware.com - там не только на заданную тему - больше сборная салянка, но очень интересные бывают мысли (по большей части об IT-менеджменте в целом).
Так же хороший пример хорошего вопроса для interviewing: http://weblog.raganwald.com/2006/06/my-favourite-interview-question.html (для России вряд ли он подойдет, но там показан очень правильный ход мыслей работодателя ИМХО). Плюс, внизу, где цитаты, пощелкай по ссылкам - много хороших статей по inteviewing (блин, в последнее время начал замечать, что многие слова знаю как будут на английском, но не представляю как оно на русском :((( ).
|
|
Немного не понял. Это тестовое задание на дом, сроком на N... 23.11.06 14:00
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
|
Немного не понял. Это тестовое задание на дом, сроком на N дней? Или это устные вопросы на собеседовании с предложением набросать план работ/архитектуру приложения.
> 1) Работа с текстом. Т.е. что бы сделал парсилку > какого-либо поисковика в двух вариантах с использованием > curl И простых сокетов и внутри по регулярке выдавал в > стандартный вывод урл и снипет к нему. > 2) Работа с базами данных, в частности MySQL. Демонстрация > в виде гостевой книги. > 3) Разбор xls в текстовой файл > 4) Демонстрации работы с шаблонами на движке Smarty > > Думаю из этого можно будет сделать вывод. > Как думаете не очень я строго? 0.о > > P.S. опыт работы в среде *nix есть.
|
| |
Это тестовое задание на дом, сроком на N дней 23.11.06 21:20
Автор: choor Статус: Elderman
|
|
|
Больше похоже на развод. Типа ты мне это сделай, а я... 22.11.06 18:45
Автор: AntonK Статус: Незарегистрированный пользователь
|
> 1) Работа с текстом. Т.е. что бы сделал парсилку > какого-либо поисковика в двух вариантах с использованием > curl И простых сокетов и внутри по регулярке выдавал в > стандартный вывод урл и снипет к нему. > 2) Работа с базами данных, в частности MySQL. Демонстрация > в виде гостевой книги. > 3) Разбор xls в текстовой файл > 4) Демонстрации работы с шаблонами на движке Smarty
Больше похоже на развод. Типа ты мне это сделай, а я посмотрю - принимать ли тебя к себе. Лучше избегать каких-либо письменных заданий - это слижком сильно напрягает соискателей и проходят тесты в осном люди с хорошей памятью и нервами, а такие не всегда грамотные спецы. Можно взять одну из задач, перечисленных выше, и устно (!) с соискателем обсудить ее решение. Сразу станет понятно на сколько человек в теме, т.е. умеет ли четко выстраивать алгоритм, помнит ли основной синтаксис (все-равно весь его нельзя запомнить), насколько хорошо ориентируется в подходах к решению задачи. Для соискателя это так же будет проще, т.к. по живому общению он поймет на сколько это ему надо (работать у вас) и плюс будет налажен первый положительный контакт. Однозначно валить соискателя не надо. Лучше действовать по принципу - как только почувствовали слабину в знаниях, то сделали у себя на полях пометочку и пошли дальше.
ЗЫ сам много раз устраивался в разные конторы, так что повидал многое.
|
| |
Присоединяюсь к AntonK. То:choor - свой тест сам сходу по памяти сможешь выполнить? 23.11.06 08:41
Автор: [cb] Статус: Member
|
|
| | |
У меня сразу нарисовалось решение, ничего сложного в этом... 23.11.06 12:29
Автор: choor Статус: Elderman
|
У меня сразу нарисовалось решение, ничего сложного в этом нет.
А знать всего нельзя, я каждый раз в гугль стукаюсь если что подзабыл или не знаю.
|
| | | |
Это потому что вы работаете именно с этим постоянно. Но это... 23.11.06 12:35
Автор: AntonK Статус: Незарегистрированный пользователь
|
> У меня сразу нарисовалось решение, ничего сложного в этом > нет.
Это потому что вы работаете именно с этим постоянно. Но это не значит, что все с этим работают все-время. Все-таки хоть и есть конторы, которые решают одни и те же задачи, но все они решают эти задачи немного по-разному.
|
|
Ну, ты садист!!! 20.11.06 07:18
Автор: Zef <Alloo Zef> Статус: Elderman
|
Я, когда в банк устраивался, получил 10 вопросов на командную строку и устный вопрос "умею ли я пользоваться Фаром". Когда я на все вопросы ответил, остальных претендентов попросили расслабится...
|
| |
Что же за банк такой? %) 20.11.06 09:32
Автор: choor Статус: Elderman
|
|
| | |
Банки разные бывают. Есть такие, где приезжает... 20.11.06 11:41
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
Банки разные бывают. Есть такие, где приезжает мальчик-автоматизатор в одно из отделений, чтоб, скажем, новый принтер поставить. Ну умеет еще этот мальчик дрова поставить, а спросят у этого мальчика как в факс-аппарате почистить очередь принятых факсов, так он скажет: "По этому вопросу не ко мне, я не знаю, это к связистам". Причем таких банков не так уж и мало.
В принципе это нормально. Не нормально, когда у соискателя требуют, чтоб он знал слишком много - "вагон и маленкую тележку" разных языков программирования, как будто его в программистичную контору берут.
А тест должен зависеть от того, что требуется делать на работе. Тут уж сложно со стороны судить.
|
|
|