Computer Science fundamentals required for big tech companies
What are the basic CS topics required to know for junior roles at companies like Google, Facebook, and Amazon?
Outtalent is a career accelerator that helps software engineers ramp up on distributed systems design, algorithms, and data structures knowledge. It also helps prepare for interviews and get great offers from companies like Google.
Since our core program lasts only around 3 months, we can only accept candidates with strong Computer Science fundamentals.
There is an ocean of materials about computer science and people who are applying to Outtalent often ask us — “What are those CS fundamentals?”.
We thought it was too early to answer this question before, but by now, we have helped with hundreds of applications to companies like Airbnb, Amazon, Apple, Coinbase, DeepMind, Facebook, Flexport, Google, Lyft, Microsoft, Palantir, Reddit, Snap, Shopify, Spotify, Square, Stripe, SpaceX, Tesla, TikTok, Twitter, and Uber. Encouraged by our successes, we finally decided we are ready to write a list of the most important topics in our opinion.
You can find this list in our Outtalent Docs knowledge base:
Computer Science fundamentals for a junior position at a big tech company.
We hope our recommendation helps many people whether they can or cannot apply to Outtalent. If you have any comments we will be happy to hear them, please leave them below or email team@outtalent.com.
👋