You'd have to be pretty awesome to submit a resume on a Tuesday, get enough interest by Wednesday that they consider you for a position they haven't even listed, then get booked for an interview at the next possible time (Monday.) Then in less time than the three hours your interviewed you were made an offer, and you are on the way to sign the paperwork for a new job.
PS - The recruiter was hot too, too bad she had a big ol' rock on, I suppose not everything can go Pedro's way, just most things.