1. What is the use of flat_map in ruby ? 2. How do you differentiate between find and find_by ? 3. Difference between modules and class ? 4. What is Object-Relational Mapping? 5. What is git squash and git rebase ? 6. Differentiate between App Server and Web Server ?