Applied online, received the cognitive and behavioral assessment. After that an interview with HR was scheduled, followed by a technical interview. After passing the technical interview was flown to Boston for an onsite interview. A tool assessment round over audio calling and screen sharing was given. After these four rounds, an interview call with President.