Graduated with BS in CS last year. Have about 2.25 YOE including 3 internships, a 6 month co-op and a 10 month stint as a Backend SWE at a startup. Working as a SDE-1 (full stack - Java and React) at a Tier B company right now but I want to prepare to get into Netflix as a Senior SWE in about 2-3 years. I am fascinated about their engineering practices and would love to be a part of their backend team. (I have read a lot of blogs and watch their tech conference vids) Basically, what are some common patterns that you see at Netflix for people who are hired as Senior SWE (backend)?
Netflix might not be doing so well in 2-3 years. The P/E ratio is already way overblown. Their tech is not as impressive as they make it seem. Itโs quite commonplace.
What's your thesis? Do you think you'll short?
I agree, Disney is on Netflix ass right now. And
I'd look for a baseline of tech competence, the ability to discuss your own project management style and development methodology, and a maturity in conversation
If you need to prepare then
Soft skills: communication, commitment, high emotional intelligence, collaboration, curiosity, maturity (responsible) Tech Skills: distributed systems experience, system design, performance tuning, debugging, data modeling, API design, networking fundamentals, resiliency and application design/deployment for cloud. Great grasp of data structures, some algorithms and design patterns, security authN and authZ fundamentals. Mastered/expert at least one programming language also prefer scripting too. Ability to write clean code thats easy to comprehend. Not hard requirement, but will help: AWS, Java, Python, JavaScript or GoLang, C*, Redis, PostgreSQL and shell scripting should point you in the right direction.
Man, that's some useful information! Thanks a lot!
You are young. Take a risk and work at a company that will be Netflix in next 20 years.
I don't want to be too hard on you since you're a new grad, but you technically have ~1 YOE. People don't usually consider internships for YOE. Typically they only include jobs after graduation. Not a hard and fast rule, just something to keep in mind so you don't accidentally misrepresent your experience on the spot to someone. I would encourage you to broaden your horizons. Netflix is one of the most difficult brand name tech companies to get into if you have <5 YOE. They usually only hire takent who'd be E5/L5 level or higher at Google/Facebook. By all means shoot for it, but don't anchor your aspirations to one single company. Aim to be the best you can be, which is a goal entirely within your control.
No worries. The question still remains unanswered.
Okay. Sorry, just trying to help. Good luck