I got to know about them at a career fair on campus, where they were actively recruiting people to join them. After sending my CV and a cover letter, I was called on the phone and asked very general and simple questions, and invited for an interview. The interview consisted of a general programming test (in a fictional programming language similar to BASIC), plus a specific test about a language of choice (either C/C++ or Java). Then I had a 1:1 interview with someone from HR. I then got to have another 1:1 interview with a manager in the software development team. After a few days they contacted me and said they were happy with my results, and invited me for a further assessment with a director, which was quite short (about 10 mins)