Войти
ФлеймФорумПрограммирование

Задачки с собеседований! (11 стр)

Страницы: 16 7 8 9 10 11
#150
18:06, 4 сен. 2017

t800
> Сервер и клиент Вам надо написать на Java, развернуть на VPS прикрутить к
> Apache чтобы работало через браузер и продемонстрировать рабочее решение.
Зачем площадку-то покупать было? Можно на локальной машине все развернуть, разработать и протестировать. Передать исходники работодателю, а там уж пусть сами разворачивают тестовое окружение. Похоже вы сами себе тестовое задание усложнили.


#151
18:33, 4 сен. 2017

totoro

> t800
> > Сервер и клиент Вам надо написать на Java, развернуть на VPS прикрутить к
> > Apache чтобы работало через браузер и продемонстрировать рабочее решение.
> Зачем площадку-то покупать было? Можно на локальной машине все развернуть,
> разработать и протестировать. Передать исходники работодателю, а там уж пусть
> сами разворачивают тестовое окружение. Похоже вы сами себе тестовое задание
> усложнили.

У меня и так много чего на машине крутится чтобы ставить на нее еще и LAMP. Опять сразу же передавать исходники по такому странному тестовому заданию мне показалось слегка неразумным, тем более что это тестовое на работу на удаленке, и при том что работодатель написал что он сам не программист,  и что тестовое задание придумал мол его другой программист, поэтому я предпочел потратить 2$ на VPS  ибо был  уже похожий печатальный опыт с другим тестовым заданием правда по C++

ЗЫ Кстати. Раз уж вспомнил.

Задание: Написать программу на С++ 

Изображение
Изображение
Изображение

Причем ТЗ только в таком виде и было (т.е. только в виде этих 3-х картинок)

#152
18:43, 4 сен. 2017

t800
> Причем ТЗ только в таком виде и было (т.е. только в виде этих 3-х картинок)
  Воу, кажется кто-то сумел переплюнуть даже гудлефира с его задачкой :)

#153
18:44, 4 сен. 2017

t800
Ужас, кошмар. Это оригинальные схемы или вы по памяти восстанавливали?

#154
18:47, 4 сен. 2017

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

#155
18:51, 4 сен. 2017
> t800
> > Причем ТЗ только в таком виде и было (т.е. только в виде этих 3-х картинок)
> Воу, кажется кто-то сумел переплюнуть даже гудлефира с его задачкой :)

У этого кто-то есть вполне определенная фамилия и отчество, а если быть точней ИП Григорий Михайлович Троицкий, г. Москва.
Если кому-нибудь придется иметь с ним дело  - делать это категорически НЕ СОВЕТУЮ! Этот дяденька обманщик.

#156
18:54, 4 сен. 2017

totoro

> t800
> Ужас, кошмар. Это оригинальные схемы или вы по памяти восстанавливали?

Это оригинальное ТЗ работодателя.

#157
18:56, 4 сен. 2017

beejah

>  Как-то даже немного захотелось закодить софтину по мотивам этих простыней,
> потому что иного способа узнать, что это, наверное, вообще нет.

Ну если Вам так интересно могу выложитьто, что я тогда накодил. ИМХО  Код там вышел не менее смешной чем  ТЗ

ЗЫ А вот  и сам код:

+ Показать
#158
21:03, 4 сен. 2017

t800
> А вот и сам код:
О как. А делать-то что программа должна?
Просто бессмысленные манипуляции?

#159
21:14, 4 сен. 2017

beejah

> >  А вот  и сам код:
> О как. А делать-то что программа должна?
> Просто бессмысленные манипуляции?

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

А по факту да - просто бессмысленные манипуляции. :-D :-D :-D

ЗЫ Как мне потом объяснили сей Работодатель  - это  шофер газели  вдруг решивший попробовать сделать бизнес в GameDev-е

#160
11:26, 7 сен. 2017

Ну раз уж начали тестовые задания здесь обсуждать, выложу свое:

Реализовать сервис, который считает количество успешно выполненных задач и кол-во проваленных задач, логика обработчика задачи (Handler) может быть любой, и раз в минуту отправляет информацию на сервер статистики. В случае если данные были успешно получены сервер статистики пришлет ответ "Done", также сервер может прислать запрос "Ping" на который необходимо сразу же отправить ответ "Pong", в противном случае соединение будет закрыто по инициативе сервера. В случае разрыва соединения сервис должен автоматически восстанавливать его. В качестве транспорта выбрать TCP. Формат команд:
Сообщение со счетчиками задач: "processed_jobs: m\r\nerrors: n\r\n"
Ответ сервера в случае успеха: "Response:Done\r\n"
Пинг: "Command:Ping\r\n\r\n"
Понг: "Response:Pong\r\n\r\n"

Src

Работодатель сказал, что задание выполнено успешно, отказали по другой причине.

Текст задания восстанавливал по памяти, так что если найдете неточности, прошу сильно не пинать.

UPD.
Для отладки где-то в сети существует сервер статистики, но его адрес я увы не припомню.

#161
11:45, 7 сен. 2017

totoro
> раз в минуту отправляет информацию на сервер статистики.
а у тебя если произошел разрыв связи во время ответа на пинг, то "goto next_loop" и сообщение уйдет меньше чем через минуту!

Страницы: 16 7 8 9 10 11
ФлеймФорумПрограммирование

Тема в архиве.