interview questions and answers for git