First is an HR phone screening. Telling you about the company, benefits, position, and inquiring about your experience and technical skills. If you pass that you'll have a virtual video technical interview. If you passed that one, then you'll have a day of the onsite interview which consists of 2-4 technical & non-technical. Unfortunately, I don't know the exact number of interviews as I did not pass to the onsite. The interview was a good experience and was pretty casual. Consisted of software skills and technical one. After the coding, there was time to ask them questions as well. The interviewer I had was pretty easy to talk to and gave a good rundown of what it's like working at the company and the team you'll be working in. The coding challenge is a joined coding hackerrank, but they allow you to reference external online documentation. I didn't pass as I was told the interview was going to be in Java & OOP, and prepared for that instead, of vanilla JS & CSS. However, I should've known better as this was a front-end position. Tip: Focus on the basics for the coding interview, and definitely don't be afraid to get feedback from the interviewer. And always ask questions at the end of the interview. Overall a good experience, and would probably apply again for another position in the future.