5 rounds: HR phone call, engineering manager zoom, team zoom, HR/culture zoom, CEO and/or his trusted person zoom. If you pass these, you will be extended an "offer". Importantly, this "offer" is dependent on the company's HR department's ability to reach your previous employers via phone/fax to ensure you worked there. If your previous employers do not pick up the phone, they will withdraw their offer on the basis that they can only assume you must have not worked there. Yes... Really... For someone with 7+ years experience, this is a new one. Suggestion: there are other ways to ensure that a person worked at a company aside from thinking their HR owes you a callback. W2's, tax returns, etc. Unfortunately, they will not accept even these. They "need" that callback (or lack thereof) from your previous employer's HR department, more than everything else, so ultimately it is an interview process that relies upon random chance. It does not matter if you give them 3 references of people you worked with in the past (including director-level people, they put no weight on these, so please don't waste your references' time), providing your social security number to them, etc. None of that is enough. They will deny you if your previous companies do not answer the phone for a Podunk company in Pennsylvania =\