Md Mominul Islam | Software and Data Enginnering | SQL Server, .NET, Power BI, Azure Blog

while(!(succeed=try()));

LinkedIn Portfolio Banner

Latest

Home Top Ad

Responsive Ads Here

Thursday, July 2, 2026

250+ Software Engineering Interview Q&A 2026 | Waterfall, Scrum, DevOps, Lean | FreeLearning365

250+ SDLC & Agile Interview Q&A 2026 | Waterfall, Scrum, DevOps, Lean | FreeLearning365
🏆 #1 SDLC & Agile Guide 2026🤝 Team Processes📚 250+ Q&A

📋 The Ultimate Software Engineering SDLC & Methodologies Interview Guide

From Beginner to Most Expert – Master Waterfall, Agile, Scrum, Kanban, DevOps, Lean, and every software development lifecycle model. Walk into your interview with real‑world scenario confidence.

🎯 GO TO JOB INTERVIEW PORTAL — 5000+ Q&As, Mock Tests, AI Prep & Career Tools
👉 FreeLearning365.com — Your Ultimate Job Interview Preparation Hub 👈

📘 SDLC Fundamentals Beginner

Q1What is the Software Development Life Cycle (SDLC)?

SDLC is a systematic process for planning, creating, testing, and deploying software. It provides a structured framework to produce high‑quality software that meets customer expectations, within time and budget estimates. Common phases: requirements, design, implementation, testing, deployment, and maintenance.

Q2Why is SDLC important in software engineering?

It reduces project risks, improves quality, ensures stakeholder alignment, and provides a predictable roadmap. Without SDLC, projects often suffer from scope creep, budget overruns, and missed deadlines.

Q3List the seven common phases of SDLC and briefly describe each.

1. Planning – feasibility, scope, resources. 2. Requirements – gather and document. 3. Design – architecture, UI/UX. 4. Implementation – coding. 5. Testing – verification & validation. 6. Deployment – release to production. 7. Maintenance – ongoing support.

Q4What is the difference between a software development methodology and a framework?

A methodology is a set of principles and practices (e.g., Scrum). A framework is a more prescriptive, often partially complete structure that you fill with your own code (e.g., Angular). SDLC methodologies guide the process; frameworks guide implementation.

Q5Explain the V‑Model. How does it extend the waterfall?

The V‑Model adds a testing phase for each development stage, forming a V shape. For every design phase, a corresponding test plan is created early. This emphasizes verification and validation and reduces late defect discovery.

Q6What is a feasibility study? What are its components?

Assesses whether a project is viable. Components: technical feasibility, economic feasibility (cost‑benefit), operational feasibility, and legal/regulatory feasibility. It prevents wasted investment on unworkable ideas.

Q7How do functional and non‑functional requirements differ?

Functional: what the system does (features). Non‑functional: how the system performs (scalability, security, usability). Both are critical; missing NFRs often cause project failure.

Q8What is a use case? How does it help in requirements?

A description of how a user interacts with a system to achieve a goal. Includes main flow, alternate flows, and exceptions. It ensures all scenarios are considered.

Q9What is the difference between verification and validation?

Verification: "Are we building the product right?" (reviews, walkthroughs). Validation: "Are we building the right product?" (testing with real users). Both are needed for quality.

Q10Describe the Spiral model and its key characteristics.

Combines iterative development with risk analysis. Each spiral cycle includes: determine objectives, identify and resolve risks, develop and test, plan the next iteration. Heavy emphasis on risk management. Good for large, high‑risk projects.

Q11What is scope creep? How do you control it?

Uncontrolled expansion of requirements. Control with a clear scope statement, change control board, and stakeholder alignment. Agile handles it through prioritization in the backlog.

Q12Explain the concept of "incremental delivery".

Delivering the system in small, usable portions. Each increment adds functionality. Allows early feedback and risk reduction.

Q13What is the difference between a prototype and an MVP?

Prototype is a throw‑away model for learning. MVP (Minimum Viable Product) is a shippable product with just enough features to satisfy early customers and gather feedback.

Q14How do you gather requirements from stakeholders effectively?

Use interviews, surveys, workshops, and observation. Create user stories and personas. Prioritize using MoSCoW (Must have, Should have, Could have, Won't have).

Q15What is a traceability matrix? Why is it useful?

Maps requirements to design, code, and tests. Ensures every requirement is implemented and tested; helps in impact analysis and compliance.

Q16Explain the difference between a project and a product.

A project has a defined start and end, producing a unique output. A product is a good or service that is continuously evolved and maintained. Agile focuses on product mindset.

Q17What is the role of a business analyst in SDLC?

Bridge between stakeholders and development team. Elicits, analyzes, documents, and validates requirements. Helps prioritize and ensures business value.

Q18How do you handle changing requirements late in a waterfall project?

Formal change request process. Impact analysis on cost, schedule, and quality. Approval from change control board. Waterfall is not designed for frequent changes; this often leads to conflict.

Q19What is the "big design up front" approach? Its pros and cons.

Complete detailed design before coding. Pro: clarity, reduces later changes. Con: inflexible, assumes requirements are stable. Often associated with Waterfall.

Q20Explain the term "technical debt". How does it relate to SDLC?

Suboptimal code or design decisions made for speed that require future rework. In Agile, it's tracked and prioritized in the backlog. In Waterfall, it may accumulate due to lack of refactoring.

Q21What is a post‑mortem or retrospective? Why is it important?

A meeting after a project or sprint to discuss what went well, what didn't, and how to improve. Fosters continuous improvement and team learning.

Q22How does the Iterative model differ from the Incremental model?

Iterative builds the whole system in rough layers, refining each iteration. Incremental delivers pieces of functionality one by one. Often used together (e.g., Agile).

Q23What is a critical path in project management?

The longest sequence of dependent tasks that determines the project duration. Any delay on the critical path directly delays the project. Used in Gantt charts.

Q24Explain the concept of "risk management" in software projects.

Identify, analyze, plan mitigation, and monitor risks. Proactive approach reduces surprises. Example: technology risk, resource risk, requirement volatility.

Q25What is the difference between a milestone and a deliverable?

A milestone is a significant event or checkpoint (zero duration). A deliverable is a tangible output (document, working software). Milestones mark delivery of key deliverables.

💧 Waterfall Model Intermediate

Q26Describe the Waterfall model. When is it appropriate to use?

Linear sequential phases: Requirements → Design → Implementation → Testing → Deployment → Maintenance. Each phase must be completed before the next begins. Appropriate for projects with stable, well‑understood requirements (e.g., regulatory systems, construction).

Q27What are the main advantages of the Waterfall model?

Simple to understand, easy to manage due to rigid structure, clear milestones and deliverables, well‑documented, and works well for small, predictable projects.

Q28What are the major drawbacks of Waterfall?

No working software until late, difficult to accommodate changes, high risk and uncertainty, testing at the end leads to costly fixes, and poor customer involvement.

Q29How does Waterfall handle requirement changes?

Formally, through a change control process. Changes are discouraged; if accepted, they require revisiting completed phases, which is costly and time‑consuming.

Q30In what situation would you recommend Waterfall over Agile?

When requirements are fixed, the technology is well‑known, the project is short, and the customer does not need to see intermediate versions. Examples: a simple payroll system with clear regulations.

Q31What is the role of documentation in Waterfall?

Heavy emphasis. Every phase produces detailed documentation (SRS, design documents, test plans). This ensures knowledge transfer and future maintenance, but can become a burden.

Q32Explain the term "big bang testing" in the context of Waterfall.

All testing is done after the entire system is built. Defects found late are expensive to fix. This is a common Waterfall pitfall.

Q33How does the V‑model address some Waterfall weaknesses?

By introducing early test planning for each development phase, it reduces the risk of discovering requirements or design flaws during final testing.

Q34What is a "water‑scrum‑fall" hybrid? When is it used?

Waterfall for upfront planning and final deployment, with Scrum in the middle for development. Used in large enterprises that need governance but want Agile flexibility for coding.

Q35How do you measure progress in a Waterfall project?

By tracking completed phases and milestones (e.g., "Design document approved"). Often uses Gantt charts with percent complete. Can be misleading if quality isn't verified.

Q36Your Waterfall project is behind schedule. How do you recover?

Re‑estimate, add resources (Brooks' law caution), reduce scope, or consider crashing/fast‑tracking phases. Communicate honestly with stakeholders.

Q37What is the "requirements freeze" concept?

A point after which requirements cannot be changed without formal approval. Essential in Waterfall to prevent scope creep. Often leads to tension with business.

Q38How do you ensure quality in a Waterfall project?

Rigorous reviews at each phase (requirements walkthrough, design inspection), testing according to plan, and adherence to standards. QA is a separate phase.

Q39What is the difference between a System Requirements Specification (SRS) and a Functional Design Document?

SRS captures what the system must do (customer view). FDD describes how the system will do it (technical view, architecture, modules).

Q40How can Waterfall be combined with prototyping to reduce risk?

Use a throw‑away prototype during requirements phase to clarify ambiguous needs, then proceed with formal Waterfall phases. This validates understanding early.

🔄 Agile & Scrum Most Popular

Q41What is Agile? How does it differ from traditional SDLC?

Agile is an iterative, incremental approach that values individuals, working software, customer collaboration, and responding to change. Unlike Waterfall, it delivers frequently, welcomes change, and involves the customer throughout.

Q42Explain the Agile Manifesto and its 12 principles.

Four values: individuals over processes, working software over documentation, customer collaboration over contract, responding to change over plan. The 12 principles expand on these, emphasizing early delivery, face‑to‑face conversation, and sustainable pace.

Q43What is Scrum? Describe the three pillars of empiricism.

Scrum is a lightweight framework for Agile. Pillars: Transparency (everyone sees the work), Inspection (frequent checking), Adaptation (adjust based on inspection). The framework consists of roles, events, and artifacts.

Q44Who are the three Scrum roles and their responsibilities?

Product Owner: maximizes value, manages backlog. Scrum Master: coaches the team, removes impediments, ensures Scrum is understood. Development Team: self‑organizing, delivers increments.

Q45What is a Sprint? How long should it be?

A time‑boxed iteration (usually 1‑4 weeks) during which a potentially releasable increment is created. Duration is consistent for a given team. Shorter sprints provide faster feedback.

Q46Explain the five Scrum events.

Sprint Planning, Daily Scrum (stand‑up), Sprint Review (demo), Sprint Retrospective, and the Sprint itself. Each has a specific purpose and timebox.

Q47What is a user story? Give an example with acceptance criteria.

A concise description of a feature from the user's perspective. Example: "As a customer, I want to reset my password so I can regain access." Acceptance criteria: given valid email, system sends reset link; given invalid email, error message shown.

Q48What is a product backlog? Who owns it?

An ordered list of everything needed in the product. The Product Owner owns and prioritizes it, ensuring items are clear and the team understands the top items.

Q49What is the definition of "Done"? Why is it important?

A shared checklist that ensures a product backlog item is truly complete (e.g., coded, tested, documented). Creates transparency and quality. Without it, work may appear done but isn't.

Q50What is velocity? How is it used in planning?

The amount of work a team completes in a sprint (e.g., story points). Used for forecasting, not for comparing teams. Helps Product Owner plan releases.

Q51Explain the difference between Scrum and Kanban.

Scrum uses time‑boxed sprints with fixed roles and ceremonies. Kanban is flow‑based, no prescribed iterations, focuses on limiting work in progress (WIP). Both are Agile.

Q52What is a burndown chart? How does it help?

Shows remaining work over time. Helps track progress toward the sprint goal. A flat line indicates blocked work; a steep line indicates fast progress or underestimated work.

Q53How do you handle a team member who isn't completing tasks?

Address through the Scrum Master. Understand root cause (skill, motivation, external issues). Coach and support. The team self‑organizes; peer accountability is key. Avoid blame.

Q54What is a spike in Agile? When to use it?

A time‑boxed investigation to reduce uncertainty or gather knowledge. Not a feature; output is learning. Use when the team cannot estimate a story without research.

Q55What is the difference between a Scrum Master and a Project Manager?

Scrum Master is a servant‑leader, coach for the Scrum process, removes impediments, but does not assign tasks or manage the team. Project Manager traditionally controls scope, budget, and timeline.

Q56Explain "story points" versus "hours". Why use story points?

Story points measure relative effort/complexity/uncertainty, abstracted from time. They remain stable even if team velocity changes. Hours are absolute and can lead to micromanagement.

Q57What is the Scaled Agile Framework (SAFe)? When is it needed?

A framework for applying Agile at enterprise scale. Coordinates multiple teams via Agile Release Trains. Needed when a single Scrum team isn't enough; but adds overhead and complexity.

Q58How do you manage technical debt in Agile?

Make it visible in the backlog. Allocate a percentage of sprint capacity to refactoring. Use the definition of Done to prevent new debt. Retrospectives help identify systemic causes.

Q59What is a "ScrumBut"? Why is it dangerous?

"We do Scrum, but we don't do retrospectives." Partial adoption that undermines the framework. It often hides underlying problems and prevents real agility.

Q60How do you transition a team from Waterfall to Agile?

Start with training, appoint a Scrum Master, begin with a pilot project. Adapt gradually. Management must understand and support the cultural shift. Expect resistance; celebrate small wins.

Q61How do you handle a Product Owner who changes priorities mid‑sprint?

Remind about the sprint goal and the cost of context switching. If the change is critical, the Scrum Master facilitates a discussion; the team may cancel the sprint (rare). The PO should respect the sprint boundary.

Q62What is a sprint retrospective? Provide a facilitation technique.

A meeting after sprint review where the team inspects itself and creates an improvement plan. Technique: Start/Stop/Continue – each member writes sticky notes and discusses.

Q63Explain the "Definition of Ready" and its relationship with "Definition of Done".

Definition of Ready: a checklist ensuring a user story is actionable (clear, estimable, testable). It's a quality gate before sprint planning. Definition of Done is for completed work.

Q64How do you estimate user stories that are too large? (Epic splitting)

Break epics into smaller, deliverable stories using patterns: by workflow steps, by business rules, by data variations. Estimate the smaller stories. Use planning poker for consensus.

Q65What is the "chicken and pig" metaphor in Scrum?

Pig (committed) – team members who are accountable. Chicken (involved) – stakeholders, managers. Only pigs can talk during the daily scrum. A humorous way to explain roles.

Q66How do you deal with a distributed Scrum team across time zones?

Rotate meeting times to be fair, use video and collaborative tools, invest in communication, and consider having each site as a separate Scrum team with integration sprints.

Q67What is Extreme Programming (XP)? How does it complement Scrum?

XP is an Agile methodology focused on engineering practices: pair programming, TDD, continuous integration, simple design. Scrum provides the management framework; XP fills the technical practices.

Q68Explain the "INVEST" acronym for good user stories.

Independent, Negotiable, Valuable, Estimable, Small, Testable. A checklist to ensure stories are well‑formed and ready for development.

Q69What is a "walking skeleton"?

A tiny, end‑to‑end implementation of a system that connects all architectural components. It proves the architecture works early and provides a foundation for growth.

Q70How do you ensure quality in an Agile environment with fast releases?

Automated testing (unit, integration, UI), CI/CD, code reviews, pairing, and a strong Definition of Done. Quality is built in, not inspected later.

Q71What is the purpose of a sprint goal? How is it set?

A single objective for the sprint that provides focus. Set collaboratively during sprint planning. It guides the team if trade‑offs are needed.

Q72How do you handle a stakeholder who wants daily demos?

Invite them to the daily scrum as observer (but they should not interrupt) or schedule a separate short sync. Use CI/CD to provide continuous visibility.

Q73What is the role of the Scrum Master in removing impediments?

Actively listen, clarify the issue, and facilitate resolution. May involve coordinating with other teams, management, or external vendors. Empowers the team to solve problems themselves where possible.

Q74Explain "yesterday's weather" for sprint forecasting.

Use the average velocity of the last few sprints to predict how much can be taken in the next sprint. Simple, effective, and adaptive.

Q75What is the "Scrum of Scrums"? How does it scale?

A meeting where representatives from multiple Scrum teams share progress and coordinate dependencies. Not an official Scrum event but a common scaling technique.

Q76How do you handle a team member who dominates the daily scrum?

As Scrum Master, gently remind about the timebox and format. Facilitate to ensure everyone speaks. The team can agree on a "talking stick" rule.

Q77What is the "cone of uncertainty"? How does Agile address it?

Estimates become more accurate as the project progresses. Agile reduces uncertainty by delivering small increments, gathering real feedback, and re‑planning frequently.

Q78How do you incorporate UI/UX design into Agile sprints?

Dual‑track development: a discovery track ahead of development, or design spikes within the sprint. Designers embed into the team. Use low‑fi prototypes for early validation.

Q79What is a "product vision" and how does it differ from a product backlog?

Vision is the long‑term aspirational goal (the "why"). The backlog is the tactical list of work to achieve the vision. The vision provides coherence.

Q80How do you measure the success of an Agile transformation?

Outcomes over outputs: faster time‑to‑market, higher customer satisfaction, improved team morale, reduced defect rates. Use metrics like lead time, cycle time, and eNPS.

📊 Kanban & Lean Process Optimization

Q81What is Kanban? How does it differ from Scrum?

Kanban is a flow‑based method focusing on visualizing work, limiting WIP, and measuring cycle time. No fixed iterations. Scrum has sprints and roles. Kanban is more evolutionary.

Q82What are the core practices of Kanban?

Visualize workflow, limit work in progress (WIP), manage flow, make policies explicit, implement feedback loops, improve collaboratively.

Q83Explain "WIP limits". Why are they crucial?

Constraints on how many items can be in a given state at once. They prevent multitasking, reveal bottlenecks, and improve flow. Without WIP limits, Kanban is just a to‑do list.

Q84What is a cumulative flow diagram? How to interpret it?

Shows the number of items in each workflow state over time. Widening bands indicate growing queues. A bottleneck appears as a band that expands. Helps predict completion.

Q85What is the difference between lead time and cycle time?

Lead time: from request to delivery. Cycle time: from work started to completion. Kanban teams aim to reduce cycle time and make it predictable.

Q86How does Kanban handle urgent work?

Use an expedite lane with its own WIP limit. Only one item at a time. The team swarms to resolve it. Policies define what qualifies as expedite.

Q87What is the Lean software development philosophy?

Derived from Toyota Production System. Focus on eliminating waste, amplifying learning, deciding as late as possible, delivering as fast as possible, empowering the team, building integrity, and seeing the whole.

Q88Identify the seven wastes of software development (muda).

Partially done work, extra features, relearning, handoffs, delays, task switching, defects. Lean aims to minimize these.

Q89What is value stream mapping? How do you apply it to software?

A visual map of all steps from idea to production, with time values. Identifies delays and waste. Used to design a more efficient future state.

Q90How do you implement a "pull system" in software development?

Work is pulled by the team when capacity is available, rather than pushed by a manager. Kanban boards with WIP limits enable pull. Contrasts with traditional task assignment.

⚙️ DevOps & CI/CD Culture & Automation

Q91What is DevOps? How does it extend Agile?

DevOps is a cultural and technical movement that unifies development and operations. It extends Agile by including deployment, monitoring, and feedback loops. Aims for continuous delivery.

Q92Explain Continuous Integration (CI). Why is it important?

Developers merge code frequently, verified by automated build and tests. It detects integration issues early, reduces risk, and speeds up delivery. Without CI, merging becomes painful.

Q93What is Continuous Delivery vs Continuous Deployment?

Continuous Delivery ensures every change is releasable, but deployment to production is manual. Continuous Deployment automatically deploys every passing change to production. CD is the highest level of automation.

Q94What is a pipeline as code? Example tools.

Defining CI/CD pipeline stages in a version‑controlled file (Jenkinsfile, GitLab CI YAML). Enables peer review, reproducibility, and easy scaling.

Q95How does feature flagging support DevOps?

Decouples deployment from release. Code can be deployed but dark (off). Allows testing in production, canary releases, and instant rollback. Requires discipline.

Q96Explain the concept of "shift left" in testing.

Move testing activities earlier in the lifecycle (unit tests, static analysis). Prevents defects from propagating downstream. Reduces cost and time.

Q97What is Infrastructure as Code (IaC)? Benefits?

Managing infrastructure through code (Terraform, Ansible). Ensures consistency, versioning, and automation. Eliminates manual configuration drift.

Q98How do you handle database changes in a DevOps pipeline?

Use database migration tools (Flyway, Liquibase) to version schema changes. Apply migrations as part of the pipeline. Ensure backward compatibility.

Q99What is blue‑green deployment? How does it reduce risk?

Two identical production environments. Only one is live. Deploy to inactive, test, then switch router. Instant rollback by switching back. Requires double the infrastructure.

Q100What is canary releasing? How to implement it?

Gradually shift traffic to a new version (e.g., 5% → 100%). Monitor for errors and performance. If issues arise, rollback. Tools: service mesh, load balancer.

📏 Project Management & Estimation Planning & Control

Q101What is the difference between a project manager and a scrum master?

Project manager controls scope, budget, timeline, and assigns work. Scrum Master serves the team and process, removes impediments, and does not manage the team. Agile often doesn't have a traditional PM role.

Q102Explain the COCOMO model for software estimation.

Constructive Cost Model uses size (lines of code) to estimate effort, cost, and schedule. Basic, Intermediate, and Detailed versions. Uses historical data and constants.

Q103What is a Gantt chart? When is it most useful?

Bar chart showing tasks over time, with dependencies. Excellent for Waterfall project planning and tracking. Not ideal for dynamic Agile environments.

Q104How do you estimate using planning poker? Why is it effective?

Team members secretly select a card representing effort, then reveal simultaneously. Discuss discrepancies and re‑vote. Combines individual thinking with group wisdom; avoids anchoring.

Q105What is the difference between effort and duration?

Effort: person‑hours/days required. Duration: calendar time to complete, considering parallel work and waiting. A 10‑day effort task may take 20 days duration due to dependencies.

Q106What is a burn‑up chart? How does it differ from a burndown?

Shows completed work and total scope. If scope increases, the total line goes up. More transparent than burndown for scope changes.

Q107Explain the concept of "yesterday's weather" for forecasting.

Use average velocity of recent sprints to predict future capacity. Simple and data‑driven. Adjusts automatically if team changes.

Q108What is a risk register? How do you maintain it?

Document listing risks, probability, impact, mitigation, and owner. Reviewed regularly. Essential for proactive risk management in any methodology.

Q109How do you manage a project with a fixed deadline and scope?

Negotiate scope (fixed date, variable scope) or add resources (with caution). Use Agile to prioritize must‑haves; deliver the highest value by the deadline.

Q110What is a project charter? What should it contain?

A document that formally authorizes the project. Contains objectives, scope, stakeholders, high‑level risks, and budget. Aligns everyone at the start.

🧬 Hybrid & Advanced Models Expert

Q111What is a hybrid SDLC model? Give an example.

Combines elements of different methodologies. Example: Water‑Scrum‑Fall (Waterfall for requirements & deployment, Scrum for development). Used to fit organizational constraints.

Q112How do you select the right SDLC model for a project?

Evaluate requirements stability, team size, project complexity, risk, and stakeholder involvement. Use a decision matrix. There is no one‑size‑fits‑all.

Q113What is the "Disciplined Agile Delivery" (DAD) framework?

A hybrid framework that extends Scrum with additional lifecycle phases (inception, construction, transition). Provides guidance for enterprise‑scale Agile.

Q114Explain the Crystal family of methodologies.

Agile methods tailored by team size and criticality. Crystal Clear (small teams), Crystal Orange (larger). Emphasize people, interaction, and frequent delivery.

Q115What is Feature‑Driven Development (FDD)?

Iterative method focused on building features in short, two‑week cycles. Uses a feature list, planning by feature, and design by feature. More structured than Scrum.

Q116How do you scale Agile across hundreds of people?

Use frameworks like SAFe, LeSS, or Nexus. Requires alignment, architectural runway, and coordination roles. Often introduces more ceremony; keep teams as small and autonomous as possible.

🎭 Real‑World Scenarios

S1"A critical production defect found on Friday evening. Your Scrum team is not on call." What do you do?

As Scrum Master, assess impact, coordinate volunteers, follow incident process. If no one available, escalate to management. Retrospectively, discuss a sustainable on‑call rotation.

S2"Stakeholder insists on adding a feature mid‑sprint that will double the sprint scope."

Explain the cost of context switching and impact on sprint goal. If truly urgent, the Product Owner may cancel the sprint (rare). Or negotiate to swap out an equivalent amount of work.

🧪 Hands‑On Labs

L1Set up a Kanban board using Trello (or Jira) and define WIP limits.

Create columns: Backlog, To Do, In Progress (WIP 3), Review, Done. Move a sample story through and observe flow.

L2Facilitate a mock sprint planning meeting with a user story list.

Practice estimating with planning poker, setting a sprint goal, and creating a sprint backlog. Timebox to 30 minutes.

💻 Process Exercises

E1Write a user story for "password reset" with acceptance criteria.

As a user, I want to reset my password so that I can regain access. AC: given valid email, link sent; link expires in 1 hour; new password must meet complexity rules.

E2Calculate the critical path for a simple task network.

Given tasks A(2d), B(3d) after A, C(1d) after A, D(2d) after B and C. Critical path: A→B→D = 7 days.

🎯 READY TO ACE YOUR INTERVIEW? Visit the Job Interview Portal — 5000+ Q&As, Mock Tests & Career Tools!
👉 FreeLearning365.com — Your Partner in Professional Growth! 👈
@FreeLearning365
Empowering Software Engineers Worldwide

🌐 FreeLearning365.com | 📧 freelearning365.com@gmail.com

© 2026 FreeLearning365. All rights reserved. | 250+ SDLC & Agile Interview Q&A | Updated for 2026 Trends.

No comments:

Post a Comment

Thanks for your valuable comment...........
Md. Mominul Islam