← Timeline

I’m Michael. I was a principal engineer at Facebook from 2009 to 2017, where I was the top code contributor of all time and also conducted hundreds of interviews. I recently co-founded Formation.dev, an engineering fellowship that trains and refers engineers directly into big tech. Ask me Anything!

r/IAmA

u/JavaScriptGirl27 wrote (the comment Michael replied to):

I just want to pop in here and say I’m sorry that people are assholes and associating you with Facebook’s worst traits and incidents. Aside from that, what technologies did you commonly work with at Facebook? Are there any technologies you’ve heard of that are on the rise that

u/michaelnovati replied · ★ FEATURED
Hey, Facebook’s main backend is in HACK (PHP derivative) and their frontend is React with all the bells and whistles. You don’t need to know either to be hired as a SWE. Various backend services are also in different languages like C++. In terms of interviews you can use any language you want and they are white boarding style, meaning non compilable code. I’m not sure if they have changed this since going remote for interviewers. But people have become reliant on IDEs and whiteboard needs a little extra practice.