There were total Seven rounds of interview! However, overall it was a great experience. First, it was an online interview where I had to record my answer immediately after seeing the question on screen. Second, telephonic technical round and then a managerial round before they asked me to fly to Carfax office for onsite interview. Carfax HR/recruiter was very professional and arranged my flight and hotel stay during onsite interview process. They also helped me to book a rental car. However, I was not aware that I had to pay for car only. At onsite again problem-solving round, technical round, managerial round and at last discussion with Director.
If you had a chance to attend onsite interview, I would definitely suggest not to miss this opportunity. Giving onsite interview was itself a great experience for me. all the interviewer were nice, polite and welcoming.