I applied on Indeed, within a couple of days I heard from their HR person who set up an interview for me to meeting their recruiter. That interview was about 30 minutes where I was asked to tell about myself and go over my current coding experience. At the end of the interview he explained that the next steps was to get a homework assignment and for the final interview I would have to present the work to some members on the teams and answer questions. The next day I got an email from their HR person who set up the first interview and once a time was confirmed she provided the instructions and questions for the assignment. The team technical interview was about an hour long, the beginning part I went over the homework assignment (which took longer than expected to do since I have a macbook and I needed to download a windows compatible server) and explained my thought processes behind it. After I was done talking about it, I was asked a few questions about my codes and then each person asked me other common interview questions. Once it was all done, they left the floor open for me to ask any questions. By the end of that week I got a call from the recruiter offering me the position. It was about a two week long process, from first applying to getting offered the position.