The interview process had three major rounds. The first round was a straightforward resume based (phone interview) where-in the technical recruiter asked questions based on my past work experience and projects. The impressive thing here was that the recruiter knew quite a lot in the technical field (web development to be precise), based on the questions asked and overall discussions made during the phone interview.
The second round was a live coding interview with a developer. They essentially give you two programming questions to solve within the span of one hour. They observe the approach and method you use while trying to solve the question, and ask you additional questions in case you are stuck somewhere or you do not have enough time remaining. It was a very smooth process and based on how I did they called me for the final round, which was an all-day coding interview round at their office in Columbus.
The final round was one of its kind. It was more of a problem solving round, where-in they give you a sort of mock up or problem that a customer is facing, and ask you to develop the solution which is a full stack web application, using any framework that you're comfortable with, that satisfies the requirements. The application is tedious and lengthy but it is doable. You will be paired with developers from the company who will be with you observing your approach, and also help you in case you require any. Unfortunately I was not able to show enough working code by the end of the day.
All in all the experience was good, friendly people, excellent work culture. They try to get to know you, and you can do the same.