The coding test was the most difficult part of the interviewing process. The questions take fairly long to carry out, but they are very understanding of time constraints and can tell if you know what you're doing or not. My guess is that they do this to weed out people that look good on paper, but aren't nearly as good as they say they are.