MockQuestions MockQuestions
Interviews Questions by Career
Interviews Questions by Company
Interviews Questions by Topic
Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

Agile SCRUM Interview
Questions

25 Questions and Answers by William Swansen

Updated April 6th, 2020 | William Swansen is an author, job search strategist and career advisor who assists individuals from all over the world.
Question 1 of 25
Can you name some other frameworks associated with the agile?
Click to View Answers
How to Answer
As an agile developer, you're aware that agile is a methodology that is executed within a broader framework. The frameworks define the structure of the development process and some of the steps that occur along the way. Different organizations use different frameworks. Hopefully, your pre-interview research has told you which framework this organization uses. Knowing this will enable you to answer the question in a format which addresses their requirements.
1000s of Interview Questions
Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.
Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
1.
Can you name some other frameworks associated with the agile?
As an agile developer, you're aware that agile is a methodology that is executed within a broader framework. The frameworks define the structure of the development process and some of the steps that occur along the way. Different organizations use different frameworks. Hopefully, your pre-interview research has told you which framework this organization uses. Knowing this will enable you to answer the question in a format which addresses their requirements.

William's Answer #1
"There are several different frameworks associated with the agile methodology. These include Scrum, Kanban, Feature-Driven Development, and Test-Driven Development. The choice of the framework is up to the organization, and is based on their other operational processes."
William's Answer #2
"There are multiple frameworks an organization can choose when implementing the agile methodology. The choice of a framework depends on the organization, its objectives, and operational principles. The two most popular frameworks include Scrum and Kanban. Other frameworks include feature-driven development and test-driven development."
2.
What is the role of the Scrum Master in an agile project?
This can be a follow-up to an earlier question which asked you to define the individual roles within an agile project. Providing additional details demonstrates your knowledge of this role and perhaps qualifies you to be assigned as the scrum master once you obtain the job.

William's Answer #1
"The scrum master is the leader of the project as well as the coach for the entire team. They have several responsibilities, including motivating the team, monitoring their performance, and removing any roadblocks which would impact the project. The scrum master must have in-depth knowledge about scrum, agile, and any other frameworks used to complete the development project. They are also responsible for process improvements and communication with the product owner."
William's Answer #2
"The scrum master is only one of the many roles within an agile project, but may be one of the more important roles. The scrum master is the central figure that keeps the project on schedule, communicates with the product owners, removes any roadblocks the project may encounter and motivates the team members. They are also responsible for continually improving the process."
3.
Can you discuss the concepts of zero sprint and spike within the agile framework?
Another technical question asking you to define some terminology common to agile. As a reminder, the proper way to respond to this type of question is to simply define the term and give an example of its use within the context of agile. The interviewer will ask a follow-up question if they need more detail.

William's Answer #1
"Zero sprint is the preparation stage of an agile project. This is where the planning occurs, and the activities required by the project are defined. Spike are activities that occur between the project sprints. Examples of a spike are research, design, prototyping, and exploration."
William's Answer #2
"Zero sprint and Spike both refer to items within an agile project which are not part of a sprint or the increments with a sprint. Zero sprint as the initial planning phase in which the product is outlined, activities are defined, and resources are gathered. Spike are activities that occur between the sprints and can include research, design, prototyping, and exploration. These two items are just as important of the sprints required to complete the software development."
4.
We've talked a lot about the advantages of agile. Can you tell me some of the disadvantages?
By asking this question, the interviewer is interested to see if you can argue against the agile process. This demonstrates an in-depth knowledge of the process, including items that could adversely impact projects. Again, as an expert in this area, you should have no trouble answering this question.

William's Answer #1
"No process is perfect, including agile. Some of its drawbacks include that it is difficult to project the amount of effort required for an individual task or sprint. This becomes more problematic as the complexity of the project increases. Another drawback is that it is challenging to focus on the design and complete documentation of the project. Finally, only the leader has full knowledge and decision-making authority over the agile project. The other team members are simply tasked with individual items. This makes it difficult for agile teams to develop their skills so that they can become term leaders."
William's Answer #2
"As beneficial as agile is, it does have some drawbacks. These include the possibility of not understanding the client's requirements and developing a product that does not meet their specifications. Another drawback may be the difficulty of incorporating consistent documentation into the project. Also, the amount of effort required for each task, and increment is difficult to predict. All of these can be overcome through the use of ceremonies within the agile project."
5.
Can you define the term increment as it is used within agile scrum?
The interviewer is asking for a technical definition of a term within the agile scrum process. By now, you recognize this and know how to answer it and a concise and straightforward manner.

William's Answer #1
"An increment is a common term with agile scrum and refers to the total of all items which were accomplished during the current sprint. These items can be part of the current sprint or leftovers from the previous sprints. It is important that increments or completed before moving on to the next sprint."
William's Answer #2
"Increments are the total of all milestones accomplished with the most current sprint. Increments are usually items scheduled for the current sprint but can be leftover from previous sprints. Agile developers should strive to accomplish all increments before moving on to subsequent sprints."
View All 25 Agile SCRUM Questions and Answers
Sign up to access our library of 50,000+ Q&As,
plus coaches for one-on-one support, so you can interview more confidently.
More Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
About Our Interview Q&As
Our interview questions and answers are created by experienced recruiters and interviewers. These questions and answers do not represent any organization, school, or company on our site. We do not claim they will be asked in any interview you may have. Our goal is to create interview questions and answers that will best prepare you for your interview, and that means we do not want you to memorize our answers. You must create your own answers, and be prepared for any interview question in any interview.