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