How to get a promotion and become a Staff Engineer at FAANG
Ғылым және технология
System Design for SDE-2 and above: arpitbhayani.me/masterclass
System Design for Beginners: arpitbhayani.me/sys-design
Redis Internals: arpitbhayani.me/redis
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafters.io/join?via=...
In the video, I discussed key factors to become a staff engineer at top tech companies like Google, Microsoft, Amazon, Facebook, and Uber. Firstly, deep technical expertise is crucial to be seen as a subject matter expert. Secondly, proven leadership experience is essential, showcasing the ability to lead complex projects effectively. Thirdly, building influence within and beyond the team is vital. Additionally, demonstrating a significant business impact quantifiable in monetary value and gaining the trust of your manager are crucial for career growth.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.me/knowledge-base
Bookshelf: arpitbhayani.me/bookshelf
Papershelf: arpitbhayani.me/papershelf
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack.com
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
Пікірлер: 29
thanks for providing this gold content ... 99.99% of engineers at good level wont go to the trouble of trying to educate others and spreading knowledge ... it is not their fault but it is what it is
Thanks for this informative video.
Great content, Arpit❤
Excellent thought sharing and really for the point no 5 most of the time we think in other way like boot licking that really I wil change. Thanks for sharing your views.
bhai spark pe kaam karta uski video bana ..
Hello Aprit, How a person should show that they are competent(When trying to switch) enough? You explained that we should start a research paper. Although I am too interested in reading and solving real problems. Can you please make a video on how to start and where to start? It will better if you explained your stories. Or could you please make a video of current problems? Or may a trend. If you give us an overview that will be helpful. Hope you reply as you did last time.
when taking on a massive project like a rewrite how do you assign dollar value to that?
@AsliEngineering
6 ай бұрын
Rewrite is either about performance or maintainability. Performance improvement will have an impact on either user retention or revenue (depending on what your product is). Maintainability will improve your dev cycles, this saving dev hours, which can be quantified by multiplying it by AVG salary.
Does working at a startup (like in your case Unacademy/ Practo) help climb the corporate ladder faster?
@SahilSharma-vl9rk
Жыл бұрын
I feel it's never about working at startup or any other blue chip company. It's always about how much knowledge you have and what you are bringing to the company. Correct me if I'm wrong @Asli Engineering by Arpit Bhayani
@foobar69
Жыл бұрын
things move slow in big corp compared to a good startup. moving fast gives you a greater hands on experience. so i guess, it would be better than a big corp
@AsliEngineering
Жыл бұрын
It has indeed helped me purely because of the exposure I got and the impact I was able to make. It is not just about output (coding) but outcomes.
Hey , I am a fresher and most people say to grind DSA, should I solely focus on DSA or try to learn new things
@AsliEngineering
Жыл бұрын
Do not just grind on DSA. Be curious and explore while ensuring you have enough grasp on DSA.
sir your system design beginner course is related to LLD or basic system design?
@AsliEngineering
Жыл бұрын
Does not cover LLD (only HLD). Check the FAQ section for more details.
🔥
In google is L6 considered staff, I have interviewed for L4 earlier. Does they hire L6 externally?
@AsliEngineering
Жыл бұрын
yes. l6 is staff and they do hire laterals.
I disagree with the part of profitability. If the business has no customers with a solid product that a staff engineer has built then the engineer can't go hunting for customers. It's the job of product managers to market the product and get customers.
@AsliEngineering
Жыл бұрын
It is very unlikely that a failed product fetches you a promotion no matter how great the engineering is. Outcome is more important than output for increasing the chance of getting promoted.
@abhilashkr1175
Жыл бұрын
@@AsliEngineering well then projects have to be chosen carefully depending on the business impact. I believe an engineer deals with why and how, a PM deals with what and why.
@AsliEngineering
Жыл бұрын
@@abhilashkr1175 but a senior engineer can ask critical questions to ensure that a bad idea/project is not getting prioritised. That's exactly my point.
Finally got this video 😅
Reminds me a Allu Arjun's South Indian movie.
@kalyanben10
Жыл бұрын
taggede le!
BS.. real guys don’t make videos
@AsliEngineering
Жыл бұрын
haha. Yes I am AGI 😅