the recruitment Girl said it will take 3 hours
This could mean different things:
They keep you waiting for 2 hours and 55 minutes before your 4 minute 'interview'.
There are several other things they'll have you do (psych, aptitude tests) in addition to the interview.
They'll be processing you in a group (everything takes longer in a group).
Some combination of the options above.