Hello! I’ve a bunch of staff and principal engineer role interviews setup for next couple of weeks. I’m pretty confident in the code part but I’m unsure what to expect in the System Design rounds. What level of details is expected in such roles vs say role of senior engineer at the same company? I’m currently L6 at Amazon and I want to take the next leap while interviewing itself but unsure what to expect. Blind tax: 450k #tech #amazon #microsoft #facebook #netflix #google #paypal #uber #loremipsum
Hi, please join my discord group (https://discord.gg/aJqW2VUC). You’d probably be a great fit. There’s a few google engineers and non-FAANG staff level engineers in the group. I’m a senior engineer at Apple (and ex-Amazonian) that runs a live stream of a new problem every weekend over here: youtube.com/@SDFC (and I’m almost at 50 problems covered!) It started from a discussion group on blind and I just kinda became the leader and started recording too. I have continued discussions on old videos in #forum-discussions in the discord — and I make a very legitimate effort to answer every question asked there. As for your actual question: - end-to-end latency estimates are a requirement in the rubric for L6 at Google - most places require machine count estimates (“NALSD”) even at the senior level - principal at amazon, I’ve heard, requires some kind of “general cost awareness” I imagine that video form content might be a little long-winded for a short-term interview prep stint — I put the diagram and screenshots for each question in the corresponding thread of #forum-discussion in discord. I have recorded at least a couple prompts asked in most companies, and a few staff-level interviews
This is excellent. Thanks!
Wtf is Ola?
For Netflix at least, below is the expectation. Senior, you are able to solve problems within your team scope independently. Staff, you are able to lead cross functional teams. Principal, you are able to lead highly impactful initiatives for Netflix, or you are an industry renowned specialist in some area that's needed by the company
Thanks! My question was specific to interviews. Given an ambiguous system - what level of details are expected in a senior vs staff/principal.
I guess the questions would be more on the experience and communication than technical in terms of difference