I’m at a point in my career where I want to be more intentional about the kind of companies I work for.
Don’t get me wrong—I love building things. I’m passionate about software engineering and I want to work at a place that truly contributes to my long-term growth.
I have 10 years of experience and have worked across different industries, startups, and mid-sized companies. I’ve learned a lot, but lately, I feel like I’ve hit a plateau. Some of my side projects push me more than my actual jobs.
Update: I have not worked for a big tech company.
That got me thinking—maybe I’m missing out by staying in the same kind of environments. I’m starting to question: What if I aimed higher? What if I prepared for companies with stronger engineering cultures, like Pinterest?
I admire Pinterest for its engineering standards and design aesthetics. It seems like the kind of place where I could grow a lot. But here’s my real question:
If I prepare for Pinterest, will I also be improving my chances with other similar, high-quality companies?
I know most of these companies have similar interview flows—screening, DSA, system design, behavioral, etc.—but I’m wondering:
Do these companies share common patterns beyond the interview structure?
Are there core topics, practices, or even mindset shifts I could focus on to become a better fit across the board?
Can preparing for one help me build a reusable foundation that applies to others?
In short, I’m trying to plan the next phase of my career journey more strategically—and I’d love insights from others who’ve gone through this or are thinking the same.
This is actually a big reason I went to Meta. Course Hero had some of the nicest people I've ever worked with, but the engineering bar frankly wasn't super high. It was absurd the kind of low-quality code engineers there could get away with. Outside of FAANG and FAANG-adjacent companies, the vast majority companies are like this.
In general, I've found that going to places that have FAANG/FAANG-adjacent talent leads to an environment that pushes you harder. You can either go to Big Tech itself (which most aspire to) or go to a startup that primarily hires these people (more fun IMHO and you'll learn more at the cost of consistent pay).
If I prepare for Pinterest, will I also be improving my chances with other similar, high-quality companies?
Yes. Big Tech companies commonly share the infamous data structures and algorithms (LeetCode) round. On top of that, these companies push candidates to break down concepts more in-depth, and once you train your brain to handle that style of thinking, it'll carry over to all the interviews at the top companies.
Hey Alex, thanks for your answer!
Ok, definitely I will push myself to work in a company like Pinterest.
btw, I am from Mexico but there are companies like Pinterest with offices here,
I will plan and start my training looking the Taro courses and participating more in the community.