Helpshift interview question

Make a system design for git