Ruby on Rails Interview Questions and Answers for freshers and Experienced pdf

Most Frequently Asked Interview Questions and Answers for Ruby on Rails pdf, Ruby on Rails Interview Preparation questions
1.  Why Ruby on Rails? 
2.  Explain about the programming language ruby?
3.  Explain about ruby names? 
4.  What is the Difference between Symbol and String?
5.  What is Session and Cookies? 
6.  What is request.xhr?
7.  What is MVC? and how it Works? 
8.  What things we can define in the model? 
9.  What is ORM in Rails? 
10. How many Types of Associations Relationships does a Model has?
11. Difference between render and redirect? 
12. What is the Difference between Static and Dynamic Scaffolding? 
13. How you run your Rails Application without creating database ? 
14. How to use sql db or mysql db. without defining it in the database.yml 
15. What are helpers and how to use helpers in ROR? 
16. What is Active Record? 
17. Ruby Support Single Inheritance/Multiple Inheritance or Both? 
18. How many types of callbacks available in ROR? 
20. What is the naming conventions for methods that return a boolean result?
21. How do the following methods differ: @my_string.strip and @my_string.strip! ?
22. What's the difference in scope for these two variables: @name and @@name? 
23. What is the log that has to seen to check for an error in ruby rails?
24. What is the use of global variable $ in Ruby?
25. Where does the start_tabnav gets informations for tabs rendering in ruby rail?
26. What is the Install rail package?
27. What is the log that has to seen to check for an error in ruby rails?
28. What is the use of super in ruby rails? 
29. What is the difference between nil and false in ruby? 
30. How is class methods defined in Ruby? 
31. How is object methods defined in Ruby? 
32. What are the operators available in Ruby? 
33. What are the looping structures available in Ruby?
34. What are the object-oriented programming features supported by Ruby?
35. What is the scope of a local variable in Ruby?
36. How is an iterator handled in Ruby?
37. How is visibility of methods changed in Ruby?
38. What is the use of load and require in Ruby?
39. Explain about class libraries in ruby? 
40. Explain about portability? 
41. Explain about garbage collection feature of ruby? 
42. Explain about the command line options? 
43. Explain about environment variables present in ruby? 
44. Explain about the defined operator? 
45. Explain about methods? 
46. Explain about normal method class? 
47. How does ruby deal with extremely large numbers? 
48. Explain about Float, Dig and Max? 
49. Explain about interpolation? 
50. Explain about ruby code blocks?