Getting an interview there is quite difficult, as I have previously sent application to them a couple of times in the past, and I had always received an automated message, telling me that there were better candidates than me and that the process was not going to start at all.
Suddenly, about one week after my last application attempt, I got a surprise in the E-Mail that I was invited for a coding test, using the Hackerrank platform. I suggest, that if you are not the type of person for writing code against the clock, I suggest you to train and get familiar with the platform before doing the exam. You will have a week, to decide which day will do the exam, two questions to be solved in 60 minutes. In my case I found the test extremely easy, first question is really simple and easy, second one, you will need to think a bit more, but is doable in the time limit.
In about two-three days I got response by E-mail that the test was ok, and you are required to provide your availability for a 30 minutes phone call. It is a typical interview, they will explain you a lot of things that your already may know about the company. After that you will be contacted by E-Mail for arranging a technical interview for skype.
The technical interview was about 50 minutes, during 45 minutes you will be required to respond different kind of technical questions, in this case I had to completely design a Twitter clone, and you have to explain all the process, then you will be put on situations where you design will be considered problematic, and you will have to quickly find workarounds. If you fail you are over. There interview was done by one engineer at skyscanner. Then, you have like 5 minutes to make questions to him, but he didn't look so interested in answering anything at all, and looked more to be in a rush to finish the interview.
After a wait of several days, you will get feedback of the interview, and if you were accepted. I obviously got bad feedback about my answers, even I don't remember admitting that I didn't know nothing about any specific technology. Be careful on what you say, because it may backfire. In some way I knew most of the answers to the questions, but sometimes, if you are not good doing explanations, you are over. If you take only some seconds to thing about the answer, you are over also, as it will be count as if you didn't know the answer. So, my recommendation, train a lot for this step, and be sure to quickly answer correctly as fast as possible, without showing any signal of hesitation.
In my opinion I don't thing this kind of interview does really work to show the real skills of the person, if you have good skills to sell yourself, then you may have better chances to get in.