Software Engineering coding problems
Learn software development lifecycle, design patterns, testing, version control, and professional development practices.
| # | Problem | Difficulty | Topic |
|---|---|---|---|
| 110 | Agile vs Waterfall Comparison | Beginner | Waterfall |
| 111 | Scrum Ceremonies & Artifacts | Easy | Scrum |
| 112 | UML Class Diagram: ATM System | Medium | UML |
| 113 | System Design: URL Shortener | Hard | System Design |
| 114 | Unit Testing with Jest | Easy | Unit Testing |
| 115 | TDD: FizzBuzz Kata | Medium | TDD |
| 116 | Singleton & Factory Patterns | Medium | Creational |
| 117 | Observer & Strategy Patterns | Medium | Behavioral |
| 118 | Git Merge Conflict Resolution | Easy | Git Basics |
| 119 | Git Rebase vs Merge | Medium | Branching |