Apply online ( no reference). HR screening took place and then Hiring Manager over phone. The final step was an in - person panel interview (3-4 hiring Managers were looking to hire for the same role - different teams). The whole process lasted ~3 weeks.