I've applied directly 3 times and always got at least the first interview. 1st interview is always conducted online, with the same 11 questions every time. Some are video responses, and some you type in your answer. You are allowed to redo the answers as many times as you like. The 2nd interview was supposed to be with two Senior Software Engineer Mangers though only one showed up. She basically asked the same question as the first interview just slightly reworded. The final interview is an interview with the "team" which was 3 other software engineers although all the members I met with were on different teams which were a little confusing. Again the questions were very similar to the earlier rounds. Never discussed anything too technical. Interviews went well I thought, but unfortunately, they went with someone else.