The selection process started with initial discussion, followed by detail technical interview, Which was followed by a brief manager interview and later stages followed up with senior manager interview to understand the overall attributes of the person. Followed with HR interview and then thourough back ground checks and offer letter and visa processing.