Skip to content

Instantly share code, notes, and snippets.

@Paxa
Last active December 11, 2015 03:39
Show Gist options
  • Save Paxa/4539796 to your computer and use it in GitHub Desktop.
Save Paxa/4539796 to your computer and use it in GitHub Desktop.
Тестовые задания

Задание 1

Плюрализация русских слов. Т.е. делать множественную форму. например дом -> дома, стул -> стулья.

  • Дополнительная часть 1: сделать в обратную сторону.
  • Дополнительная часть 1: оформить чтобы встраивался в rails. "дом".pluralize # => "дома" и "дома".singularize # => "дом"

Задание 2

Сделать сервис для обратной связи для встраивания в сайты. Пишем сообщение, отсылаем, оно сохраняется, администратор получает емэйл. Сообщение содержит: имя, телефон или емэйл и текст сообщения.

Для любителей фронтенда - сделать виджет на js (важны скорость, легковесность, приятный интерфейс и простота использования)

Для любителей бекенда - сделать rest api совместимый с active_resource (сохранение, листинг, изменение, проставление статусов).

  • Дополнительная часть 1: встроить или просто придумать и описать систему антиспама. (как бы вы стали делать)
  • Дополнительная часть 2: авторизация через oauth. (тоже можно описать словами)

=================== Дополнительные части не обязательны

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment