Всем привет!
Преамбула.
Ищу себе помошника. Основная задача — писать и поддерживать биллинг. Требования по знаниям — Ява и БД. Денежка ~$1000 (в Красноярске). Готовы взять даже студента старших курсов, лишь бы человек был с головой.
Амбула.
Нарисовал тестовое задание. Сейчас то беспокоюсь, не перестарался ли, то боюсь, что слишком просто.. Ваше мнение, господа коллеги?
---------------------------------------------------------------------------------------------------------
Задание №1.
В русско-язычной части сети есть некая html-страничка. Необходимо обратиться к ней и отделить полезный
текст от html-тегов. Результат вывести на консоль. При выполнении задания воспользоваться регулярными
выражениями. Для определённости: текст на страничке имеет кодировку cp1251, а консоль - сp866.
---------------------------------------------------------------------------------------------------------
Задание №2.
Графический редактор.
Рисование производится с помощью примитивов: точка, линия, дуга, окружность.
Написать программу в объектно-ориентированной парадигме; предусмотреть возможность редактирования
примитивов (цвет, размер, положение). Продемонстрировать основные принципы ООП.
---------------------------------------------------------------------------------------------------------
Задание №3.
Чат.
Написать простейший чат-сервер и простейший чат-клиент.
Предусмотреть возможность одновременного общения до 5 человек.
---------------------------------------------------------------------------------------------------------
Задание №4.
У учительницы одной из начальных школ штата Нью-Йорк пропал кошелёк.
Украсть кошелёк мог только кто-нибудь из пяти учеников:
Лилиан, Джуди, Дэвид, Тео или Маргарет.
При опросе этих детей каждый из них дал по три показания:
Лилиан:
1) Я не брала кошелёк.
2) Я никогда в своей жизни ничего не воровала.
3) Это сделал Тео.
Джуди:
4) Я не брала кошелёк.
5) Мой папа достаточно богат, и я имею свой кошелёк.
6) Маргарет знает, кто это сделал.
Дэвид:
7) Я не брал кошелёк.
8) Я с Маргарет не был знаком, до поступления в школу.
9) Это сделал Тео.
Тео:
10) Я не виновен.
11) Это сделала Маргарет.
12) Лилиан лжёт, утверждая, что я украл кошелёк.
Маргарет:
13) Я не брала кошелёк у учительницы.
14) В этом виновна Джуди.
15) Дэвид может поручиться за меня, так как знает меня со дня рождения.
При дальнейшем расспрашивании каждый из учеников признал,
что из сделанных им трёх заявлений два верных и одно неверное.
Определите кто из учеников украл кошелёк своей учительницы.
Задачу необходимо решить на SQL. Результат работы продемонстрировать с помощью
Java-программы с использованием интерфейса JDBC. Предпочтительная СУБД - PostgreSQL.
---------------------------------------------------------------------------------------------------------
Задания 1-4 - на знание стандартных пакетов Java.
Задание 2 - на знание ООП.
Задание 3 - на понимание архитектуры клиент-сервер и, отчасти, на умение работать с потоками.
Задание 4 - на умение формализовывать задачи и на знание SQL.
Все задания необходимо выполнить самостоятельно. Любая нечестность аукнется на испытательном сроке.
Ибо нам нужен инженер, а не кодер.