Taro Logo
1

How do you select your team at FAANG?

Profile picture
Senior Software Engineer at Taro Community7 months ago

How do you choose a team at Google or Meta? There might be a ton of internal teams that you would have no idea about if you are not working there. Most people only know about Instagram, YouTube and other user facing products. How did the folks working at those companies select which team they want to join? I was asked which team I would like to join in my first conversation with a Google Recruiter.

201
3

Discussion

(3 comments)
  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    7 months ago

    At Google, you go through a process called team matching where you talk to a bunch of EMs and you land on a team if both you like it and the EM likes you. Since Google is doing cuts, team matching is actually super hard now as there's not enough EMs hiring.

    I think Google recently updated their policy so that you don't get the official interview pass/acceptance until you successfully pass team matching. Before, you could "pass" the interview but get stuck in team matching for literally 6+ months and never join Google. This actually happened to my little brother.

  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    7 months ago

    Meta has its famous bootcamp system where it's Google team matching but your offer is not contingent on it and it's even more flexible for the engineer. So after you pass the interview, you get the offer, get thrown into bootcamp, and the company hopes you find something.

    However, it looks like bootcamp culture at Meta is slowly dying and more teams just traditionally hire engineers directly, which I personally think is kind of sad.

    If you want to learn more about how Meta bootcamp works: "Which team and stack should I choose in bootcamp?"

  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    7 months ago

    For all other Big Tech companies, I think they just hire traditionally and don't have something like Google's team matching or Meta's bootcamp system. So you interview for a role on a specific team, and if you pass, you go to that specific team.

    When it comes to finding a good team, I recommend this: [Masterclass] How To Choose A Good Company And Team As A Software Engineer

Google is an American multinational technology company that focuses on search engine technology, online advertising, cloud computing, and much more. It is considered one of the Big Five technology companies.
Google76 questions