The difference between Agile and Scrum is a very fundamental and common Scrum Master interview question asked in an interview.
Agile
Scrum
It is a set of principles that’s iterative and incremental in nature
It is an implementation of the Agile methodology
Suited for projects involving a small team of experts
Used in teams that need to handle constant changing requirements
The project head takes care of all tasks and is vital to the project
No leader. Issues are handled by the scrum master and the team
Changes cannot be handled frequently
Teams can react to change quickly
Requires frequent delivery to the end-user
Sprints provide workable builds of the final product to the user for feedback
Face-to-face interactions between cross-functional teams
Daily stand-up meetings help with collaboration
Design and execution is simple
Design and execution can be innovative and experimental