Mock interview — Mid-level (Git)
A Git mock interview for a mid-level profile: you're expected to master the fundamentals and to reason about trickier cases (rewriting history, integrating branches, undoing already-published changes). Do it out loud, with a timer (about 30-40 minutes).
Tip: at this level it matters that you explain the why and the consequences of each command, especially when they touch shared history.