That's incorrect. You interview for a specific role, and if you fail the interview you're done. No matter the promise they'll "look for other roles for you".
Amazon hires for a specific team lead.
Google hires for a specific manager (one level higher than lead).
Facebook hires for a specific office. Boot camp is for team placement.
I don’t know about Apple or Netflix.
Of course, if you have very specific skills, you might get hired to a specific project, etc.