The full Interview process took about 2 weeks and consisted of an email exchange, Phone screen with manager, teams meeting with manager and hr rep. and an onsite interview consisted of meeting with the management team. Final interview took about 4 hours.