Тестовое задание для программистов

Sep 01, 2011 18:47

Вот наше тестовое задание для программистов для нашей вакансии: http://spb.hh.ru/vacancy/4734961

Что думаете? Сами бы смогли? :)

BASE32 encoder
Необходимо реализовать Windows-приложение, которое позволяет перекодировать файлы в кодировку BASE32. Приложение должно иметь законченный вид и предоставлять удобный пользовательский интерфейс.

Основные ( Read more... )

Leave a comment

Comments 16

cavaler September 1 2011, 15:49:06 UTC
Описание, что такое Base32 - человеку дается? Или это "задание на дом" (скорее всего)?

Да, сам бы смог ;)

Reply

sdanil September 1 2011, 21:21:42 UTC
Ну, человек имеет право спросить, что именно имеется в виду под BASE32.

Это задание на дом, для человека который уже у нас был и впринципе мы считаем, что может подойти. То есть после первого интервью в офисе.

Как бы делал с точки UI?

Reply

cavaler September 2 2011, 11:06:32 UTC
Слова "Приложение должно интегрироваться в Windows Explorer" - для меня значит, что должно быть Shell Extension.

Если так, то всего интерфейса - диалог выбора, куда писать файл (если один - имя, если несколько - каталог).

Но вообще я не собираюсь работу менять )

Offtopic: 2 дня прошло, а где билд с svn 1.7.0 RC? ;)

Reply

chemodax September 2 2011, 11:10:00 UTC
Offtopic: 2 дня прошло, а где билд с svn 1.7.0 RC? ;)
VisualSVN или VisualSVN Server?

Reply


zerych September 1 2011, 18:20:01 UTC
Без ограничений по времени это вроде не для Advanced Software Engineer задачка. Или все соль в " определить дополнительные требования и ввести дополнительные ограничения"?
Сам смог бы :), но пришлось бы курить msdn.

Reply

sdanil September 1 2011, 21:22:49 UTC
Ну в нашем конкретном деле - это для Advanced. Возможно у нас завышенные требования. Некоторые делают ставки, что вообще никто не сможет сделать что-либо более менее приличное.

Reply


upnudge September 2 2011, 08:41:29 UTC
Задание интересное, но не на день. Но в нем много времени уйдет на шлифовку, чтобы выглядело нормально (и работало на любой Windows). Это если писать честный Shell extension.

Мне тут правда надо очень похожую утилитку написать, так я подумываю не использовать Shell extension, а command line программу просто в Explorer'е на расширение зарегистрировать :-) И кода в разы меньше, и отладки, и в памяти ничего не болтается, и Unix style :-)

Reply

chemodax September 2 2011, 09:40:49 UTC
Мне тут правда надо очень похожую утилитку написать, так я подумываю не использовать Shell extension, а command line программу просто в Explorer'е на расширение зарегистрировать :-) И кода в разы меньше, и отладки, и в памяти ничего не болтается, и Unix style :-)
Зришь в корень я смотрю :)

Reply

upnudge September 2 2011, 11:36:44 UTC
Простите, что заспойлил задание ;-)

Reply

sdanil September 2 2011, 11:04:39 UTC
Мы предполагаем, что кто-то попробует срезать углы. Аккуратно срезанный угол будет засчитан как прагматизм! При учете, что угол будет срезан явно, конечно.

Reply


Leave a comment

Up