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 refer...
I have a lot to say about what it's like being an engineer in big tech, how to prepare for technical interviews, and how to land engineering roles at these companies. I would also love to hear your stories and give you personal advice on this thread! But feel free to ask my anything!
As an E7 level principal engineer, I made thousands of changes to Facebook across dozens of areas, impacted the entire Facebook codebase, modified millions of lines of code, and interviewed hundreds of engineers. Looking back, the most rewarding part of my time at Facebook was finding and mentoring high potential, early career engineers who needed support - and seeing where those people are today is why I decided to build a company where I could help engineers reach their potential full time.
I saw firsthand how hard engineers strive to build features that add value to everyone in the world. But I also saw how most of the big tech companies are lacking engineers who accurately reflect the diversity of the world they are building for.
Since leaving Facebook, I co-founded Formation.dev, a fellowship program for software engineers. Our team of incredibly experienced engineers, mentors, and recruiters are dedicated to helping ambitious engineers fill in the skill gaps needed to work at FAANG level companies and achieve long-term career success. We’ve helped over a hundred people like Mitch and Tiffany make the leap.