First of all, there was no communication to me about the interview schedule.
I was called for a technical interview without any notice. I thought I'd still give it a try. It was a skype interview. Since the position was for AngularJS, all of the questions were from Angular and some related to unit testing.
I was asked about directives, services, unit testing directives, mocking services and data. Most of the questions were open ended. Though I tried to probe the interviewer and know what he was expecting, I couldn't. I still answered them to my best understanding. I knew he was not satisfied.
The interviewer was in a hurry and sounded uninterested. I felt that, he expected accurate/pin-point answers but the questions were open ended.
Apparently I was rejected, but I didn't feel that the reason was my incapability.