Land Dream Rails Job

常見基礎 Rails 考題

  • 什麼是 RESTful,請手寫 CRUD 七個 action
  • Rails 為什麼要用 migration 管理 db 欄位
  • Routing 的 member 與 collection 的差別是什麼
  • Ruby 的 instance method / class method 是什麼
  • Ruby 的 Mixin 與 Extend 是什麼
  • 什麼時候用 Helper,什麼時候用 Partial
  • Rails 的 scope 是拿來解決什麼問題的

常見基礎 HTML / CSS / JavaScript 考題

  • HTML 的 id 與 class 的差別
  • 解釋 css 的 box model
  • 如何清除 float
  • 舉出幾個 JavaScript MVC framework
  • 為什麼 Rails 開發喜歡用 SCSS
  • 為什麼 Rails 開發喜歡用 CoffeeScript

常見基礎 Git 考題

  • 請舉出 Git 七個指令
  • 如何發 pull request

我寫過一本免費的小書 Rails102,你可以在這裡找到大多數的解答。