Online assessment. Analyze/annotate code that you are given. Fairly simple if you have experience with software development and computer science. Questions range from algorithm optimization to clarity and best practices - the kind of things you'd see on any coding interview.