1. How are URL segments mapped to controller methods in CodeIgniter?
2. Which CodeIgniter configuration file should be properly configured to enhance security?
3. In CodeIgniter, how can you create custom libraries?
4. What is the significance of the CodeIgniter's MVC pattern?
5. Which database scaling technique can improve the performance of a CodeIgniter application?
6. In CodeIgniter, how can you restrict access to a specific controller method to authenticated users only?
7. What is the primary advantage of using RESTful services for integration?
8. How do you delete records using CodeIgniter's Active Record?
9. What is the role of .htaccess files in CodeIgniter deployment?
10. What role does load balancing play in scaling a CodeIgniter application?
11. What is the primary goal of Authentication and Authorization in web applications?
12. Where is the primary configuration file for routing located in a CodeIgniter application?
13. What is the purpose of the CodeIgniter show_error() function?
14. How can you create a link to a specific controller method using the URL Helper in CodeIgniter?
15. In CodeIgniter's Active Record, how do you specify the limit of rows to be retrieved?
16. What type of testing focuses on individual units or components of the code in isolation?
17. What is CodeIgniter?
18. What does the CodeIgniter $this->unit->run() function do in a test method?
19. What is caching in web development?
20. How do you specify a database connection other than the default one in CodeIgniter?