Tech IndustryAug 12, 2021
MicrosoftGoTime!

Completed my TPM L6 Interviews with FB / G

Want to share as much as possible with the blind community so someone else can benefit from this in the future.... Note, I'm not going to share my questions. Most of it is all found off the interwebs, educative, youtube, etc... anyways. Prep: I took 4 weeks off work, studied like my life depended on it (6-7 hours a day including weekends). Subscribed to the educative monthly package and focused on grokking / hacking the TPM interview. With Grokking I started off with the basics section... I used youtube to dig deeper into each section (e.g. 1 whole day on DB). When I got to system design, I was employing active learning (anytime I encountered a system design, I would go through the actual mock myself, then go over the design in grokking). As I did this, I found weaknesses / gaps in my understanding. That prompted more learning into specific components that I didn't really understand. Rinse and repeat. Eventually when I ran out of system design questions, I started looking around on the web... again active learning, dug deeper on material online to learn more. It was an exhausting but rewarding process. I mocked about 25 or so system designs by myself with FB tool (excalidraw). This helped me learn the tool and how it use it (less stress during the interview). I studied in the exact same conditions every single day, I interviewed in the same conditions. I also did about 5 mocks with various real people. Took their feedback and incorporated it in... getting better. In the end, I knew I was ready because I actually enjoyed the system design process. I started to find it fun and creative way to exercise my brain. Especially when discussing trade-offs and different designs or strategies. I conjunction, in between system design exercises, I also focused on my stories (using Amazon's LP) I created 3-5 stories for each section (just nuggets). Also practiced my tech retrospective 5 times and mocked with a friend. 2 days before, I stopped all studying and just leisured to let my brain relax. Just did very light review (1-2 hours total passively) FB: Finished 6 rounds overall. - 2 system design (product v. infra tpm) - I think I did well on both of these. - 1 tech retro - Didn't feel a good connection with interviewer. - 3 PM - I think I did well on these, good connection with all folks. Focused on stories where I failed, had conflict to show my skills. G: Finished 5 rounds overall. - 2 tech problem solving - These were pretty easy. I believe I did ok - 3 PM - I think I also did well on these. Good connection with all folks. As of today, I've heard nothing from either company. But I'm certainly anxious about results. I have interviewed with FB in the past (2017 and 2019) and Google (in 2019) and failed at all times. However, I can see why I failed my previous interviews... I feel like this time going in I knew I wasn't ready previously. In any case, will update this thread as a way to vent my anxiety and share it with ya'll! 🤞🤞🤞🤞🤞🤞🤞 Update 1 - Call back from FB with positive news (interview feedback was positive)🎉🎉🎉 Need to figure out the team situation now (since I interviewed for two roles) Update 2 - Initial contact with G recruiter (positive interview feedback) 🎉🎉🎉. FB has setup discussions with HM later in the week. Update 3 - Call with both FB and G today. FB confirmed L6 (Yaaay), G saying L5 (booo). G recruiter going to see if they can push for L6... Update 4 - Spoke with some teams at FB and G. FB work sounds exciting. Google work sounded /meh... still hoping for L6 from Google Update 5 - Google offer incoming (cleared HC L6 🙃). Facebook asking for one more interview to get level details. Update 6 - Completed a follow up Behavioral interview with FB. Now in waiting mode...😫😫 Update 7 - FB Recruiter confirmed I cleared HC for Infra L6 TPM!! 🎉 🎉 🎉 Now waiting on Product TPM HC (tomorrow) Update 8 - FB recruiter confirmed I also cleared HC for Product TPM. I decided to go with product. Update 9 - Offer from G, negotiations with FB (my real target). Update 10 - Received and accepted verbal offer from FB. Awaiting written offer to sign Final update - Signed written offer from Facebook! Old TC : 280k New TC : 425k (230k base, 20%, 600k RSU) + 50k sign-on

Google jfdbdb Aug 12, 2021

Damn that’s a lot of prep, I hope it pays off. Good luck!!

Microsoft GoTime! OP Aug 12, 2021

Thx. 🤞🤞

Viacom wabi§sabi Aug 12, 2021

All the best op 🙂👌👍

Microsoft GoTime! OP Aug 12, 2021

Thank you!

Intuit inornot Aug 12, 2021

great post! kudos to your hardwork. based on what you’ve described you should hear from both G & FB . one input- keep following up aggressively with recruiter to get decision sooner

Microsoft GoTime! OP Aug 12, 2021

I won't push until I need to (e.g I'm expecting to have to push Google a bit)

Facebook techtpm Aug 12, 2021

Only push with competing offer. Otherwise it will look needy and hurt comp negotiations.

Cisco bvcz Aug 12, 2021

That's intense!! Thanks for sharing op. Best of luck

Microsoft GoTime! OP Aug 12, 2021

Thank you!

Amazon bhosdiwale-chacha Aug 12, 2021

All the best for results and thanks for sharing. How is FB product system design is different from Infra systems design? I mean do you expect hardware based product/devices design ? For infrastructure, there are lot of resources out there like design instagram, watsapp etc.

Microsoft GoTime! OP Aug 12, 2021

This is actually a great question. Fundamentally the difference is as follows.. Infra TPM - Given a well defined product, design the backend. Product TPM - Given this problem, tell me what product and backend you'll design. I don't want to claim to be an expert, but the crux of product TPM is to have some product sense... IOW, you'll need to do things like competitive analysis, market segmentation, customer identification, problem scope, etc... Note this isn't the same as being a Product Manager. The way I look at it is that it's more of the Program Manager role at MS. where we are expected to define customer scenarios crisply as they apply to the product and tailor them to the problems. Then, on top of that, design the system to fix it. Does that make sense?

Amazon bhosdiwale-chacha Aug 12, 2021

Thanks again and yes it does make sense. I have an interview coming up at FB for product TPM and was curious what to expect. All the resources out there mostly talk about infra (backend architecture, distributed systems, APIs, database etc) which is one part of the product and its great but there are lot of things that go into device side too.

Coinbase tzfec Aug 12, 2021

Good luck :)

Microsoft GoTime! OP Aug 12, 2021

This guy :) .... 👌👌👌

New
lrNB77 Aug 14, 2021

Good luck! And thank you for this, I’m currently preparing as well. What kind of tech problem solving questions did you get at Google?

Microsoft GoTime! OP Aug 14, 2021

I won’t discuss specifics. Google tends to choose more hypothetical and frankly weird problems Facebook chooses more real world tangible systems

New
lrNB77 Aug 14, 2021

Understood that you don’t want to share specifics. Are you comfortable clarifying if these were system design type questions or technical explanation type questions. Or neither…?

Microsoft TempPM Aug 24, 2021

Congratulations OP. I'm taking to the HM who is hiring for a "Product" TPM role for ML. Being a TPM role, I have reservations about the transition. Currently a Product Manager in Azure and very technical. What was your situation? Is the TPM TC bump meaningful for you? I've ditched similar TC roles in the past and can't seem to justify taking a "hierarchically lower" role for similar TC as Product Manager in other places. Genuinely want your thoughts to motivate myself to sell myself properly for this role.

Microsoft GoTime! OP Aug 26, 2021

Thanks. I’m not working there, so i can’t answer your questions. Still going through offer stage Look on levels.fyi for tc details. Product TPM is the same as TPM with product sense. Not a Product Mgr.

Microsoft TempPM Aug 26, 2021

Thanks. Let us know what you end up doing and what your offer is like. Got to be more than the 🥜🥜 here 😂

Amazon uvKw71 Sep 1, 2021

Hello OP. When you got an offer from FB initoally, did the recruiter call you or was it via email??

Microsoft GoTime! OP Sep 2, 2021

Don’t have an offer yet… but wrt hearing back after onsite, In my experience, if there is positive news the recruiter tries to get ahold of you with urgency. Otherwise they will push out a few days. My recruiter didnt even mail and just called me out of the blue and gave me the news. Note: Also have confirmed this with others.

Amazon uvKw71 Sep 2, 2021

Wow okay. My interview was yesterday. If the result is positive, shall i hear back in 2-3 days?

Amazon uvKw71 Sep 2, 2021

OP, what is ur level at MS? 65?

Microsoft GoTime! OP Sep 2, 2021

Yes