initial screening done through online group conference with a series of tests to gauge logic and programming skills. very time consuming as all applicants need to complete the test in order to proceed to the next step/test. individual interview done after passing initial screening.