A simple process, applied through campus. An online assessment is given when you choose a date based on logic not your role. Took around an hour-ish to complete the assessment.
The interview process has a phone interview, an online assessment, and a behavioral online assessment. These do not have to take place in any particular order, but you do have to complete the assessments by a certain date.
4 different assessment tests. Math, programming, arithmetic, and a 2 min speed run test. very time consuming, took about 3-4 hours all in. programming section was quite tough, you have to code 4 different programs