They typically search their network of people and aim for very competent people. The process is typically made up of several one on one interviews starting with using telephone. Many people are typically involved, from dev to CEO. Company is very distributed across many countries (and time zones). A good grasp of the english language is helpful. Also, online material like code in github, blogs etc provides a good "extension" to your CV.