Have an onsite coming up soon (looking at L4) and was given the 2 options: 1) Systems Design or opt out and do another general coding round. 2) General interview (1x behaviorial, 4x general coding) or Domain Specific (1x behaviorial, 1x general, 3x domain-focused) Wondering what people generally think is advisable? I definitely think the systems design round would cause me problems, so I am leaning towards opting out. Can anyone speak to how the coding rounds change in the domain-specific interviews? I have been Leetcoding a lot and am getting confident answering those style of questions. TC: 125k
Be careful that if you ask for domain-specific interviews, they may still just be general coding. I had 2 domain-specific interviews and both the interviewers told me they had no idea what that meant and that they were going to ask a general coding problem like always. Had this happen to friends as well.
I would avoid domain-specific unless it is some well defined domain in which you are the expert... Otherwise you may get questions you have no clue about.
That is my number one concern. I'll go with the general track then
Would not having a system design interview effect the decision of your level?
System design is only required for L5+. Optional for L4. So yes, you are disqualified from L5 if you choose not to have it (that would be a problem if we ever upleveled anybody).
Would not doing System Design play a role in them deciding between L3 or L4? Or would it strictly be based on performance in the general coding rounds?
I'd do 1 behavioral and 4 technical personally.
Yah I am leaning towards that to be safe