PwC interview question

Problem Solving Questions, Git, Design Patterns