The recruiter calls to give you a run down of the interview process. This is where you can ask clarifying questions about what to expect and how to prepare. The next step is completing a coding challenge within 10 days of receiving the challenge. No time limit. The next round is a one hour coding challenge with a software engineer. There are three challenges. After the hour is up, the engineer will ask you to walk them through your code and will ask how you would change your code with requirement changes. The first two challenges were easy. The last one took some understanding. My mistake, I spent too much time reading through the code. Instead, have the engineer remind you where the code you are concerned with starts. If needed have the engineer remind you what the rest of the code does. This was as far as I made it. It was my first interview in the industry.