Interview process spanned over the course of approximately 1 month. 3 Interview stages: 30 minute HR screening interview through zoom, 1 hour Interview with Engineering Manager and Director (Expectiations and Technical Questions), 2.5 hour on-site interview (1 hour for presentation and panel interview, 1 hour one on one interview, 30 minutes with HR)