After I submitted the application in their website, they sent me a series questions and ask me to compose a essay to answer it.
They said they expect you to spend 1-2 hours to finish it. While the most questions are quite general, like who's the competitors of Canonical? and how you think Canonical can win? something like that. And some questions are about how you were doing in College or High school. I am not a native speaker, so it took me much more time to finish it.
Then they sent you a Aptitude test. I don't think it's like a intelligent test, it's more like testing your speed of some specific kind of questions. Finally, I got their reject letter. I never encountered this kind of interview that interviewer turn you down without asking any technical question.