Only in person for juniors.
The interview process consisted of a phone screen, a take-home assignment, and a final round. The phone screen included two fairly straightforward LeetCode Easy type questions. It felt more like a conversation than an interview, which was pleasant.
Initial recruiter call Screening coding stage (2 short, easy questions) 2 coding (LeetCode medium) + 1 system + 1 experience (about your previous project) + 1 value for the final round
1-hour Skype call to discuss motivation for coding. Then, a monitoring project is to be completed, which requires 2-3 days of work. It's important to do this well, as there's a risk of receiving an email of refusal without explanation.
The interview process consisted of a phone screen, a take-home assignment, and a final round. The phone screen included two fairly straightforward LeetCode Easy type questions. It felt more like a conversation than an interview, which was pleasant.
Initial recruiter call Screening coding stage (2 short, easy questions) 2 coding (LeetCode medium) + 1 system + 1 experience (about your previous project) + 1 value for the final round
1-hour Skype call to discuss motivation for coding. Then, a monitoring project is to be completed, which requires 2-3 days of work. It's important to do this well, as there's a risk of receiving an email of refusal without explanation.