Applied Online. The interview process had 4 steps: HR Screening, Virtual Interview, On-Site Interview, Virtual Technical Interview. The HR team was extremely communicative and the process was very smooth overall. From initial application to final interview took a little over 1 month.