After you passed the interview how long did it take you to get an offer? You might have been waiting for a team match, headcount, VP approval etc
Still waiting to hear back from my google recruiter. With Microsoft, it took a month to get an offer after final interviews.
Startups/smaller companies move more quickly, in my experience. Have gotten the offer discussion immediately after my final interview with startups a few times.