They make you go through a round of online questions before deciding to schedule a basic phone screen. I felt that questions were very irrelevant for the position and even bordered with "non-sense" sometimes. In the meanwhile, their position description was ambiguous on one key aspect and they wouldn't correct it, apparently preferring it to be this way. Even though the position was technical in nature, most questions were non-technical. They wanted one to spend 1.5 hours of their time on 5 questions (aka approx. 18 mins or so per each question and write an essay, essentially--but the questions just did not justify essay-writing). The one that especially made me feel I was wasting my time was something like "Elaborate why you like our 5 company values"....I couldn't believe they wanted one to spend 18 minutes writing up on this....I don't know their company or if any of what they post on your site as "values" is true. One of their "company values" definitely sounded like something that could not be true in real life ("all company records/info being public"--does it mean my record as an employee, my pay, DL no., birth date also become public records if I work for the company?? I felt it was a catch 22) This was pretty much ridiculous questioning for technical position. Other questions were similar. There was one technical question that could be easily answered in detail after one quick Google search. I decided not to even finish the questionnaire after answering some questions, since they were unable to post coherent work description and wouldn't remove ambiguities from it and I also felt that questions were more for a sales, HR, etc but definitely not for a technical position. I felt HR wasn't very nice in their communication with me about ambiguous part of job description, also, and this made me decide not to finish the test.