Skip to content

Instantly share code, notes, and snippets.

@aspencer8111
Last active February 5, 2019 22:37
Show Gist options
  • Save aspencer8111/d7445e7d1aace099706d1eab033760a1 to your computer and use it in GitHub Desktop.
Save aspencer8111/d7445e7d1aace099706d1eab033760a1 to your computer and use it in GitHub Desktop.
3. Getting to know you and Rails!
1. Explain join tables to me. (i.e. a student has_one teacher through classrooms). What are the advantages/disatvantages
2. Assuming a I have the following code in a standard rails routes file, please
give me the http/RESTful verb (GET, PUT, POST, or DELETE) AND each url path (i.e. /posts) AND controller#action
resources :posts
// first one as an example
GET /posts posts#index
3. What part of rails 6 are you looking forward to the most/least?
4. What blogs, podcasts, news articles do you read to stay sharp?
5. What are the purpose of 'serializers' i.e ActiveModelSerializers
6. Tell me about Sidekiq and Redis. When would I use them?
7. Explain CRON jobs to me? What are they used for?
8. What are the advantages of an ORM like ActiveRecord over regular old SQL? What are the disadvantages?
9. Explain rake/rails tasks to me? What are they used for?
10. DevOps: Tell me about any/all experience you have with Heroku, AWS, Digital Ocean or any other hosting/dev ops platforms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment