Commits, branches, merging, rebasing, and collaboration.
Core concepts every developer should know.
3 questions
Deeper concepts for mid-level interviews.
Senior-level topics and edge cases.