Advertisement
madrahimov

Untitled

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