Hi folks, I have an upcoming TPM onsite interview at Facebook. Can someone who has recently gone through this process guide me towards how to prep. i believe there are going to be 2 System design and 3 behavioral/Leadership rounds. For system design interviews i am curious to know what level of technical details should I talk about when designing the system. I have seen some system design videos on youtube but not sure if that is the right format/structure/level of detail. Your help will be highly appreciated. Thank you.
hey found one pointer for you: https://www.rooftopslushie.com/request/Facebook-TPM-146 good luck!
I have been the engineer in TPM loops; System design - you better be as good as E4 SWE else its buh- bye early.
Thank you for your feedbacks. I think am interviewing for a generalist TPM. What I mean by that is I don’t think there is any specific position that I am interviewing for. So in this case, any specific area/s that you would advise me focus for system design. Databases or communication protocols or Microservices/API designs. I realize all are extremely important for any large scale system to function but considering shorter prep time, any advice would be helpful. Thanks.
What’s a generalist TPM? Unlike SWEs TPMs are interviewed for a team. Your best bet is to have studied designing data intensive applications.
I can help you with that. For System design, they will give a problem where you need to build the solution. Think big while building solution, explain all component, trade-off, why you pick those component, talk about scalability, define use case
TC or GTFO!