Example output
For a Software Engineer, the curriculum should include:
1. Knowledge of programming languages such as Java, JavaScript, Python, C# and C/C++.
2. Understanding of development practices such as Agile, Scrum, and TDD.
3. Experience working with database technologies such as MySQL, PostgreSQL, and NoSQL.
4. Knowledge of software engineering tools such as Git, JIRA, and Jenkins.
5. Familiarity with cloud platforms such as AWS, Azure, and Google Cloud.
Questions for the candidate:
1. What programming languages are you most comfortable working with?
2. How familiar are you with software engineering tools like Git, JIRA, and Jenkins?
3. What experience do you have with database technologies such as MySQL, PostgreSQL, and NoSQL?
4. Can you describe the development practices you've used in the past, such as Agile, Scrum, and TDD?
5. Have you ever worked with cloud platforms such as AWS, Azure, and Google Cloud?