Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- В компанию по созданию программного обеспечения требуется Ruby On Rails разработчик
- Требования:
- уверенное понимание архитектуры веб-приложений;
- опыт работы с Postgresql, Redis, mongodb(будет плюсом);
- знания Javascript;
- опыт написания REST API;
- опыт написания тестов RSpec;
- готовность разбираться в чужом коде, в том числе устаревшем(rails 3);
- git, работа в *nix системах
- ответственность, самостоятельность, ориентированность на результат
- Условия:
- Участие в работе над перспективными международными проектами;
- Конкурентоспособная и растущая заработная плата, в зависимости от объема выполненных работ;
- Конкурентоспособная зарплата в долларах США;
- Гибкий график и возможность работать удалено;
- Профессиональный коллектив;
- Профессиональный рост;
- Условия принятия на работу:
- 1 этап – выполнение тестового задания
- 2 этап – собеседование с кандидатом
- Тестовую задачу с резюме надо отправлять на почту: madrahimov.ilhom@gmail.com
- Задача #1
- Имеется таблица invoices, с полями id(uuid), name(character varying), created_at(timestamp without time zone)
- id | name | created_at
- —------------------------------------+--------------+----------------------------
- b8a66412-0bd6-4152-9e19-8cb7dcaa33cd | Накладная 1 | 2017-05-20 15:57:44.351015
- 140a360e-178b-4daa-a520-9778cd2ab0d3 | Накладная 2 | 2017-05-20 15:57:44.351015
- 9c8affbd-ede1-4407-baf7-352fcaad8a07 | Накладная 3 | 2017-05-20 15:57:44.351015
- fbae81fb-b136-4247-9ebb-e52126e145fe | Накладная 4 | 2017-05-20 15:57:44.351015
- 2ed3ae9b-d7da-412d-822d-d2aca0dddb62 | Накладная 5 | 2017-05-20 15:57:44.351015
- ade5d2f2-9c31-4893-882a-6bbb05effe3d | Накладная 6 | 2017-05-20 15:57:44.351015
- 1c19da00-4b09-43b8-a621-bb30f8d4c840 | Накладная 7 | 2017-05-20 15:57:44.351015
- 019bc622-353b-4754-851e-68e64b94748a | Накладная 8 | 2017-05-20 15:57:44.351015
- 180b1a2b-807f-45df-b065-612ce07a377c | Накладная 9 | 2017-05-20 15:57:44.351015
- f434b8f3-0c12-4ed5-89b8-82aa3b4e31c6 | Накладная 10 | 2017-05-20 15:57:44.351015
- 92b6827b-a98d-46cb-a1f4-0148848296d4 | Накладная 11 | 2017-05-20 15:57:44.351015
- 7ce04148-862b-4c67-aef2-6eb5f1d3a998 | Накладная 12 | 2017-05-20 15:57:44.351015
- 85d7e570-4863-4379-bf55-61c0adacfaf1 | Накладная 13 | 2017-05-20 15:57:44.351015
- ba33f0bf-2727-441f-8fbd-6af1d2c5845c | Накладная 14 | 2017-05-20 15:57:44.351015
- 0117a50c-a21b-417e-9ff8-bc95b5ff6ae0 | Накладная 15 | 2017-05-20 15:57:44.351015
- 36868e43-1f6c-43d7-9aaa-6aa1c6ee1d09 | Накладная 16 | 2017-05-20 15:57:44.351015
- 659cc627-2c80-495a-9718-be16b1e53b77 | Накладная 17 | 2017-05-20 15:57:44.351015
- 1108b986-3c13-417a-af66-5306576a1faa | Накладная 18 | 2017-05-20 15:57:44.351015
- 465ccdc4-b974-4e5d-824f-97070c9deb30 | Накладная 19 | 2017-05-20 15:57:44.351015
- fe430d7b-fb25-44ed-8c9a-a1aad6099a8c | Накладная 20 | 2017-05-20 15:57:44.351015
- 7fa63b38-bb7a-4982-b85a-c08c2e799112 | Накладная 21 | 2017-05-20 15:57:44.351015
- 1087c00f-6963-4ace-9e08-4721b3ac40e1 | Накладная 22 | 2017-05-20 15:57:44.351015
- c24b5e63-e367-4a8f-92dd-1e4dfa1ed3f0 | Накладная 23 | 2017-05-20 15:57:44.351015
- de4f3da2-5caa-4599-bc80-cab42e74def4 | Накладная 24 | 2017-05-20 15:57:44.351015
- 9b2877b9-07e6-4b84-9ac5-525837272c9c | Накладная 25 | 2017-05-20 15:57:44.351015
- 55617327-1da9-471e-bd9d-5d17d5e7a583 | Накладная 26 | 2017-05-20 15:57:44.351015
- 30a7e19a-120e-4ac1-a0a9-7180bd33d06f | Накладная 27 | 2017-05-20 15:57:44.351015
- f2dfcf56-60d7-4a29-903d-c3ebae345ed3 | Накладная 28 | 2017-05-20 15:57:44.351015
- b53a31b8-05e6-42ec-85a1-c7701f44104b | Накладная 29 | 2017-05-20 15:57:44.351015
- fe421df5-a389-43e8-916e-b97f22224b66 | Накладная 30 | 2017-05-20 15:57:44.351015
- Необходимо написать sql запрос, с сортировкой таблицы по полю name в обратном порядке по номеру
- Результат запроса:
- id | name | created_at
- —------------------------------------+--------------+----------------------------
- fe421df5-a389-43e8-916e-b97f22224b66 | Накладная 30 | 2017-05-20 15:57:44.351015
- b53a31b8-05e6-42ec-85a1-c7701f44104b | Накладная 29 | 2017-05-20 15:57:44.351015
- f2dfcf56-60d7-4a29-903d-c3ebae345ed3 | Накладная 28 | 2017-05-20 15:57:44.351015
- 30a7e19a-120e-4ac1-a0a9-7180bd33d06f | Накладная 27 | 2017-05-20 15:57:44.351015
- Задача #2 ruby
- Дана папка с файлами, кол-во файлов не ограничено, вложенных папок нет.
- Необходимо вывести в массив хешей, где содержится информация об одинаковых файлах.
- Пример:
- result = [{filename: 'file1.png', filename: 'file2.png'}, {filename: 'file3.png', filename: 'file3990.png'}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement