Коли ви йдете на співбесіду на роботу програміста то бажано відчувати свій рівень, знати свою ціну. Тому можу запропонувати два реальних тестових завдання:
-----------------------
Мета
-----------------------
1. задание на алгоритмическую смекалку. язык разработки - php|perl на выбор
дан многомерный массив, например
1 2 2 3 4 5 5 6
1 2 2 8 9 9 1 1
1 3 4 5 6 7 7 6
необходимо на основании этого массива построить и вывести таблицу. При этом объединить ячейки (colspan,rowspan) с совпадающими цифрами.
2. Задания на знание mysql
1) Дана таблица, id - первичный ключ. По заданному id найти предыдущий и последующий элемент.
2) Дана таблица.
CREATE TABLE `tbl` (
`id` int(10) unsigned NOT NULL auto_increment,
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci
одним запросом по заданному id поменять значения x и y местами
3) дана таблица
CREATE TABLE `tbl` (
`id` int(10) unsigned NOT NULL auto_increment,
`x` varchar(100) NOT NULL default '0',
PRIMARY KEY (`id`),
Continue reading...