The entire process was very efficient and seamless. Everyone (HR, Hiring managers) was very professional and friendly. There was minimal delay between each stage and they gave you the feeling that they were serious about hiring. The first phone call was with Talent Acquisition, 2nd round was with the Hiring manager to know you more and with technical questions, 3rd round deep dive technical interview with the technical lead, and finally with the hiring manager again to clarify any doubts you may have. I must say it's the best company I have interviewed at in my career.