Core Concepts

Key topics you must master for your project.

SDLC (Software Development Life Cycle)

Understand the phases: Requirement gathering, Design, Implementation, Testing, Deployment, and Maintenance. Be ready to explain which model you used (Agile/Waterfall) and why.

Key Points to Mention:

  • Agile is iterative
  • Waterfall is sequential
  • Your project likely used Agile/Iterative

Testing Strategies

Know the difference between Unit Testing (testing individual components), Integration Testing (testing combined parts), and System Testing (testing the whole).

Key Points to Mention:

  • Unit Tests = Jest/Mocha
  • Integration = API testing
  • System = End-to-end