以下の記事が非常に良いらしいので
Rails開発者が採用面接で聞かれる想定Q&A 53問(翻訳)|TechRacho by BPS株式会社
その問いの中で「これは理解しないといけない」というものを
講師の方が厳選していただいたので
それに関しての「質問」と「答え」を載せておく。
- ブログアプリで記事のリストを取得するときのリクエスト/レスポンスサイクルをひととおり説明してください
- Rubyの型は静的ですか?動的ですか?
- Rubyのゲッターとセッターについて説明してください
- あるRailsアプリ内のルーティングをすべて表示してください
- Gemfileについて説明してください
- Gemfile.lockについて説明してください
- 認可(authorization)をどのように実装しましたか?
- コールバックとは何かを説明してください
- before_saveコールバックとafter_saveコールバックの使い分けについて説明してください
- Railsの「イニシャライザ」について説明してください
- deleteとdestroyの違いを説明してください
- クラスメソッドとインスタンスメソッドの違いを説明してください
- Rubyで多重継承は使えますか?
- Rubyのクラスでコンストラクタを宣言する方法を説明してください
- ヘルパーにはどのようなロジックを置きますか?