Тестовое задание PHP-программисту

Lestat

Новичок
Тестовое задание PHP-программисту

Нужно сформировать тестовое задание для php-программиста.
Оно должно быть не большим, не объемным, но при этом достаточно сложным! С применением ООП.
У кого какие интересные идеи?
 

[DAN]

Старожил PHPClub
Школьная задачка - моделирование работы лифта.
 

nw

Новичок
Недавно тут обсуждали такой подход (если я не ошибаюсь), как отправка потенциальному работнику уже готового класса с заданием его немного задокументировать (т.е. описать - что какой метод делает и т.п.) и расширить (к примеру дописать еще пару методов).
Помимо того, что можно будет посмотреть на его код, появится так же возможность оценить умение разбираться в чужом коде, что довольно важно для работы в команде или в проекте, где придется развивать готовое решение.
 

ZN

Новичок
Re: Тестовое задание PHP-программисту

Реализация модуля новостей и модуля пользователей, с категориями и правами доступа каждого юзера к каждой странице.
 

Nirva

Dmitry Polyakov
ZN
да что ты говоришь? ты правда думаешь что каждый человек, кроме как кому занятся нечем сядет и лично для тебя напишет?

тестовое задание - чушь. можно описать функционал и попросить описать как такой функционал реализует потенциальный программист. если описание удовлетворяет - попросить примеры кода. тестовое задание - чушь, чушь, и еще раз чушь. есть исключения, редкие, настолько, что их можно не принимать во внимание.
 

Screjet

Новичок
Интересно, ктото практикует оплачиваемые тестовые задания?
 

Necromant

Новичок
Бесмысленно оплачивать , ведь, тестовое задание , не является еллементом , разработки , за который компания получает прибыль. Следовательно , нет денег - платить не за что.
 

swamp_demon

Новичок
Screjet, у нас на работе практикуют, во всяком случае практиковали когда меня принимали на работу.
 

440hz

php.ru
Re: Тестовое задание PHP-программисту

Автор оригинала: Lestat
Нужно сформировать тестовое задание для php-программиста.
У кого какие интересные идеи?
написать программу выводящую свой собственный код без использования внешних данных. задача стара как мир.
 

master_x

Pitavale XXI wieku
nw
вот это подход. А то есть такие люди, которые наизусь выучат десять-двадцать каких-нибдуь готовых решений а что-то реальное написать не смогут. А если человек хорошо разбирается в коде, то сможет и написать что-нибудь стоящее.
 

Necromant

Новичок
Re: Re: Тестовое задание PHP-программисту

Автор оригинала: 440hz
написать программу выводящую свой собственный код без использования внешних данных. задача стара как мир.
PHP:
<?=highlight_file(__FILE__)?>
и что отсюда видно ???
 

physh

поедатель запятых
Да вооще надо программисту давать изначально ОЧЕНЬ сложно-выполнимое задание - ни такое где надо много писать, а где надо что-то включить и подумать.
 

antson

Новичок
Партнер клуба
не совсем ПХП . На программисткое мышление
обменять значения двух целых переменных А и В не превосходящих в сумме диапазон целых чисел без использования промежуточных переменных и функции.

Решение
а = а+в 5=2+3
в = а-в 2 = 5 -3
а = а-в 3 = 5 -2

Умножить на число на 9 без использования операции умножения

А = А << 3 + А здесь << - операция арифметического сдвига влево
вариант А = А+А+... считать признаком скудоумия

Ближе к ПХП написать любую игрушку (спички, крестики нолики, морской бой)

Проверка способности оптимизировать алгоритмы:
заполнить магический квадрат 5 на 5 в каждой
ячейке располагается цифра .
числа образованные этими цифрами в строках,столбцах, главных диаганалях должны образовывать простые числа,
при этом сумма цифр должна равняться заданной.
Цифра в ячейке А[1,1] задается пользователем.

По последней задаче в институте у меня ушла неделя
от первого варианта работающего тупым перебором
(время просчета только до первого удовлетворяющего условиям порядка 3х суток) до последнего находящего
все варианты квадратов для заданных условий за 12 сек.
комп тогда был 486дх33.

-~{}~ 27.09.05 08:49:

последние три дня ушли на уменьшение времени работы с 2х мунут
 

kruglov

Новичок
antson
Ага, еще написать нерекурсивную быструю сортировку и решение уравнения струны методом прогонки...
 
Сверху