The usual recruiter and team interview. The recruiter was very professional and nice. The hiring manager and team members were very knowledgeable and technical and members of the senior management were quite nice throughout the process While the whole process went very smoothly, the offer letter came later than we had agreed initially (though no fault of theirs as the whole process was sort of rushed) because I had an expiring offer elsewhere, so painfully had to turn it down.