One month elapsed between each of these steps: applying, receiving and submitting a written technical questionnaire, my first interview, and my final interview. The delays and failure to respond in between each step was pretty frustrating. They asked me to be patient, as they are really busy. When they finally came around, my interviews went wonderfully, and I was surprised not to have received an offer. They gave no specific reason, except that they had many qualified candidates and limited positions.