| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение работы > Тестовое задание от анонимной компании |
| Автор: vlad275 29.4.2009, 00:58 |
| Прислали по мылу, второе и четвертое задание слишком сложны для меня. Послал работодателя попросив тестовую зарплату ____________________________________________________________ Владислав, здравствуйте, Нас заинтересовала Ваша кандидатура на позицию WEB-разработчика. Направляю Вам тестовое задание. Оно состоит из четырех частей, каждая из которых позволяет оценить один из интересующих нас навыков. Результат выполнения тестового задания необходимо выслать мне до 17:00 01.05.09. -=ТЕСТОВОЕ ЗАДАНИЕ=- 1. PHP --- Реализовать пагинатор, который выглядит так: 1 ... 17 18 19 [20] 21 22 23 ... 641 где 1 - первая страница, 641 - последняя, а 20 - текущая. Как показано на примере, слева и справа от текущей страницы нужно выводить 3 соседних. Пример работы подобного пагинатора можно посмотреть тут: https://addons.mozilla.org/ru/firefox/search?q=&cat=2%2C0 (см. внизу страницы). Весь код нужно оформить в виде класса Paginator и написать пример, показывающий его работоспособность. 2. JavaScript --- Дана таблица *без* шапки, содержащия 13 строк. Задача: раскрасить программно все чётные ряды таблицы в серый цвет без использования внешних библиотек типа jQuery. Решение должно работать в IE6, IE7, Firefox и Opera последних версий. 3. Вёрстка --- Реализовать страницу с "подвалом" (футером) *без* использования таблиц. Соответственно, если контент страницы меньше высоты браузера, то футер должен находиться снизу, если больше - непосредственно под контентом. Решение должно работать в IE6, IE7, Firefox и Opera последних версий. 4. ООП (PHP5) --- Реализовать класс Collection, который бы хранил в виде ассоциативного массива набор данных. Предполагается, что у данного класса есть всего два метода set(name, value) и get(name). Также, помимо этого, нужно реализовать класс CollectionIterator и интерфейс Iterator в соответствии с паттерном Iterator. После создания вышеперечисленного нужно сделать какой-нибудь пример, показывающий работу данных классов. ------------------------- С уважением, Мария. |
| Автор: golubsv 13.5.2009, 18:14 |
| это шутка про сложность? |
| Автор: Ch0bits 13.5.2009, 19:16 |
| vlad275, тебе реально повезло что работодатель дал тебе задание "на дом". Хотя судя по "сложности" это только ради допуска к собеседованию. |
| Автор: vlad275 13.5.2009, 19:24 | ||
Нет. А это флейм? Лучше помогите решить задание. |
| Автор: podval 13.5.2009, 23:11 |
| Это не работодатель, а просто разводчик лохов. |
| Автор: Ch0bits 14.5.2009, 09:06 |
| podval, точно! (я лажанулся, извините! когда читал тему и не заменит что работодатель анонимный!) vlad275, похоже кто-то хочет сдать контрольную/практику за твой счет! |
| Автор: DEER 20.5.2009, 19:08 | ||
| Ребят, но ведь для программиста это во первых, детский сад во вторых, любой веб программист таке уже делал на практике, остается только вспомнить в каком проекте и выбрать кусок кода. задание 2: http://www.rsdn.ru/article/inet/jQuery.xml нашел инструкция "для чайника" и там прям сразу показывают, как просто, по сравнению в простым js раскрасить таблицу, перед этим приводят пример как НЕ с использованием либы сделать:
на самом деле, и про остальные задания, я думаю в гугле можно решение найти без труда. Только толку. если правда на работу устроиться, то делать придется самому. Решал и по сложнее тестовые задачи. например как то в reg.ru пытался устроиться. так тестирование МЕСЯЦ длилось. потом сам отказался, ибо надоело, и нашел другого работодателя Добавлено через 3 минуты и 30 секунд и вообще работа программиста, по большей части - побыстрее найти решение задачи и прикрутить его. а уж если не нашел, то писать самому |