The overall process of the interview went very well. I had some experience before from other company. Communication was done pretty quickly. Both the manager and HR person was very efficient. Nothing was surprising as the schedule was communicated well before the actual process started. Overall experience with the interview process was very satisfactory. People were very helpful at each stages of the interview process. As I was traveling from other location, they helped me on the travel arrangement as well.