Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Тестовое задание

05.03.18 16:31
Re: Тестовое задание
 
Программист коренной житель
Повторюсь - "подсвечены" потенциальные проблемы.

Фактически ты провалил это тестовое задание :) Т.к. в задании все вполне нормально написано, ты же докопался до ерунды в результате чего выполнение задания стало невозможным ;)


Время реализации?

Если человек хочет работать в web-разработке, то это тестовое задание минут 15-30.


У меня есть на 90% аналогичная задача. Даже более определенная и простая.

Сравни ту хрень, которую описал ты и то, что ожидается от ТС:


Если ты считаешь, что то, что ты описал - это хоть как-то напоминает задание ТС, то ты просто не понимаешь, что требовалось от ТС.


Объясняю для невежд (с) :)

1) надо написать на PHP простенький веб-сервис (я не силен с синтаксисе PHP, поэтому сигнатуру пишу условно):

  • moveFile (string from, string to)
  • deleteFile (string path)
  • downloadFile (string path)
  • list<JSONData> getFolderContent (string path) // тут надо вернуть массив данных в JSON (тут можно даже не учитывать подпапки, но имея JSON отличить папку от файла - вообще не проблема)

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


Собственно говоря, если посмотреть на это задание, то

  • moveFile - 1 строчка кода
  • deleteFile - 1 строчка
  • downloadFile - хз сколько строчек, но тоже врядли больше 5
  • getFolderContent - тут строчек 15-20 наверно
  • GUI - 2 одинаковых div'а (слева и справа), в каждом div'е сверху строка, в которой указан путь, снизу еще один div с списком файлов. Каждый див состоит из имени, расширения, размера, времени действия и 2-х кнопок - посмотреть и удалить.
  • при нажатии на "удалить" сначала спросить юзера, уверен ли он, и если да, то дернуть соответствующую функцию


Все.


Ты правда думаешь, что это аналогичные задания?


PS: а вообще, очень часто вспоминаю своего препода по физике, который говорил "если решение задачи сложное, значит оно неправильное" :)

 

Перейти на