The interview process was quite lengthy. They recruit to a third party to do initial interview and once passed and other technology test and behavior tests have been complete then you’ll be scheduled with a manager.
You’ll interview with the manager that will be assigned to you.
My overall experience was great