First contacted by a company recruiter and did the initial phone interview with HR which covered current resume, work objectives, interests in future career, etc. Went really well. Scheduled a technical screen call.
Interview took place on a Google doc. Interviewer went through some basic background questions and then asked for implementation of a Fibonacci function. I did a recursive version. Interviewer asked me to walk through the code, which I did. Then asked to create a non-recursive version. After several false starts, completed a working version of non-recursive. Asked how I would optimize the routine.
At that point, I clearly did something wrong, because interviewer said that was all the questions he had. He asked me if I had any questions about the company. Answers to all my questions were evasive or non-answers. A week later I received an email that they weren't interested in continuing the interview process.