Applied online and met the HR representative at career fair. One telephonic interview in which the interviewer(team lead) went over my resume. Next an on-site interview, not that technical. very laid back interview. The platform team lead was very humble. They showed me the facility and how everyone works there.