Go to file
Sebskyo 11d208ef56 Scaffold models 2025-03-01 22:26:27 +01:00
.github Update readme with task instructions 2025-02-24 11:32:28 +01:00
.kamal Update readme with task instructions 2025-02-24 11:32:28 +01:00
app Scaffold models 2025-03-01 22:26:27 +01:00
bin Update readme with task instructions 2025-02-24 11:32:28 +01:00
config Update readme with task instructions 2025-02-24 11:32:28 +01:00
db Scaffold models 2025-03-01 22:26:27 +01:00
lib/tasks Update readme with task instructions 2025-02-24 11:32:28 +01:00
log Update readme with task instructions 2025-02-24 11:32:28 +01:00
public Update readme with task instructions 2025-02-24 11:32:28 +01:00
script Update readme with task instructions 2025-02-24 11:32:28 +01:00
spec Update readme with task instructions 2025-02-24 11:32:28 +01:00
storage Update readme with task instructions 2025-02-24 11:32:28 +01:00
tmp Update readme with task instructions 2025-02-24 11:32:28 +01:00
vendor Update readme with task instructions 2025-02-24 11:32:28 +01:00
.dockerignore Update readme with task instructions 2025-02-24 11:32:28 +01:00
.gitattributes Update readme with task instructions 2025-02-24 11:32:28 +01:00
.gitignore Update readme with task instructions 2025-02-24 11:32:28 +01:00
.rspec Update readme with task instructions 2025-02-24 11:32:28 +01:00
.rubocop.yml Update readme with task instructions 2025-02-24 11:32:28 +01:00
.ruby-version Update readme with task instructions 2025-02-24 11:32:28 +01:00
Dockerfile Update readme with task instructions 2025-02-24 11:32:28 +01:00
Gemfile Update readme with task instructions 2025-02-24 11:32:28 +01:00
Gemfile.lock Update readme with task instructions 2025-02-24 11:32:28 +01:00
Guardfile Update readme with task instructions 2025-02-24 11:32:28 +01:00
Procfile.dev Update readme with task instructions 2025-02-24 11:32:28 +01:00
README.md Update readme with task instructions 2025-02-24 11:32:28 +01:00
Rakefile Update readme with task instructions 2025-02-24 11:32:28 +01:00
config.ru Update readme with task instructions 2025-02-24 11:32:28 +01:00

README.md

Ruby takehome assignment

Build an API for a chatbot using Rails 8+.

Please note the time you have spent on this assignment in your solution.

The goal is to have a technical conversation about your solution with one of your potential future colleagues, so please show as much or as little of your technical depth and breadth as you feel is relevant.

Please make your solution available to us at least the day before the technical interview so we have a reasonable chance to read through it and prepare; this includes instructions on where and how to access and run the application.

Requirements:

  • All data must be persisted in the database.
  • A chat session must only be available to the user who initialized it. However, the application as a whole must be able to handle multiple users.
  • It doesn't matter what the chatbot responds with (you don't need your own AI API keys.)