A very smooth flow of communication was maintained. The questions asked during the interview were very technical and the interviewer helped me understand the JD very nicely. The whole interview process was completed within a day and results were shared with me within 24hrs. The HR was very helpful with the onboarding process.