It was a 45 minute interview - started with the interviewer asking me basic questions, then gave me one programming question. He came back after half an hour and asked for an explanation for my solution. My solution had a bug, but he was encouraging. Only thing was I think the time duration for the interview was small.