The interview process is definitely an intense one in this field. One thing to keep in mind when you're answering technical questions is that the interviewer is just as interested in hearing you think out the problem as they are in hearing the right answer. Thinking out loud is sometimes a good strategy if you run into a problem you can't answer on the spot.