Some things to note..

https://dev.to/aershov24/11-painful-git-interview-questions-you-will-cry-on-1n2g Not necessarily tough. But definitely a lot of times misleading. It is better to know the difference than destroying an important repository with a 'wrong rebase' or 'wrong merge'.