Страница 1 из 2
					
				Требуется инженер-программист
				Добавлено: 29 апр 2011, 09:23
				 cyberone
				МВД по Республике Алтай на постоянную работу требуется 1-2 инженера-программиста. Требования:
-высшее образование;
-умение программировать (Python,Java; Django/J2EE);
-работа с СУБД (Oracle, PostgreSQL);
-знание английского, обучаемость;
Тестовое задание: 
Для J2EE. Найдите ошибку:
Код: Выделить всё
@Stateless
public class MyBean implements MyBeanHome {
    @Resource UserTransaction tx;
    public void myMethod() {
        tx.begin();
        tx.commit();
    }
}
Для Java и Python: приложение, печатающее все комбинации в крестики-нолики, выйгрышные для крестиков.
Контакт и ссылку на выполненное задание в л/с или на cyberone  a_t  mail.ru
з/п по результатам собеседования :)
Обещаю интересные задачи по интеграции информационных систем.
Готов рассмотреть варианты с неполной занятостью (в данном случае в/о и армия не обязательны)
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 12:52
				 Bad boy
				если не секрет для чего в мвд нужны такие знания?
			 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 12:54
				 cyberone
				Bad boy писал(а):если не секрет для чего в мвд нужны такие знания?
cyberone писал(а):Обещаю интересные задачи по интеграции информационных систем.
Для интеграции информационных систем, более точного ответа здесь дать не могу.
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 12:59
				 Мясник
				А называют там програмёров Масянщиками.
			 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 14:07
				 cyberone
				Мясник писал(а):А называют там програмёров Масянщиками.
Неправ ты, есть другой отдел, где программеры несколько квалифицированней. И называют их «программистами».
P.S. Все три задания выполнять не надо, достаточно любое одно.
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 14:27
				 mase
				кстати говорят полицейским зарплату повысят... шарил бы я в питоне, даже не раздумывал бы...
			 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 14:37
				 cyberone
				mase писал(а):кстати говорят полицейским зарплату повысят... шарил бы я в питоне, даже не раздумывал бы...
Ну можно и в Java, а питоном по ходу заняться и освоить.
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 14:47
				 TIGER
				mase писал(а):кстати говорят полицейским зарплату повысят... шарил бы я в питоне, даже не раздумывал бы...
так тебя Эжер и отпустит
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 15:03
				 gil
				cyberone писал(а):Для Java и Python: приложение, печатающее все комбинации в крестики-нолики, выйгрышные для крестиков.
Код: Выделить всё
#!/usr/bin/python
print "1)\nxxx\n---\n---\n";
print "2)\nx--\n-x-\n--x\n";
print "3)\nx--\nx--\nx--\n";
print "4)\n-x-\n-x-\n-x-\n";
print "5)\n--x\n-x-\nx--\n";
print "6)\n--x\n--x\n--x\n";
print "7)\n---\nxxx\n---\n";
print "8)\n---\n---\nxxx\n";
УРА! МЕСТО МОЁ!
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 15:23
				 cyberone
				gil писал(а):УРА! МЕСТО МОЁ!
точки с запятой в питоне как-бы лишние, хотя и допустимые :). Если согласишься на мелочи на неполную занятость, то не вопрос :)
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 15:26
				 artfwo
				под третьим питоном работать не будет 

 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 19:44
				 Dr.Martini
				всего комбинаций 126
выйгрыш крестиков 48
http://www.fayloobmennik.net/578009" onclick="window.open(this.href);return false;
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 20:11
				 cyberone
				
А теперь на python? Там строчек 10 наберется именно кода, если не считать всё что на # начинается
 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 21:04
				 Dr.Martini
				Если честно затрудняюсь придумать алгоритм без использования СУБД.
Может используете принципиально другой подход ?
у меня получается прмерно так :
1) Генерация всевозможных перестановок из 9 чисел от 1 до 9
2) Перекодировка в 1 четных и в 0 нечет
3) Избавляемся от повторений, оставшиеся - всевозможные комбинации.
4) Из всевозможных возвращаем выйгрышные для крестиков ( выполнение восемь условий равентсва соотве-х позиций единичке)
			 
			
					
				Re: Требуется инженер-программист
				Добавлено: 29 апр 2011, 22:58
				 artfwo
				Комбинаций гораздо больше:
http://paste.org.ru/?f0e2bc" onclick="window.open(this.href);return false;
ЗЫ. К СУБД не обращался  :)