1. What are the evaluation metrics commonly used for machine learning models, and how can they be implemented in Python code?
2. What are some commonly used design patterns in software development?
3. What is Spring Boot and what are the various annotations used within it?
4. What are the testing basics for desktop-based applications?