The first interview was with HR. It was a typical interview not different from another interview. The second one was technical. The interviewer was very uncooperative. He asked questions and was not sure about the correct responses himself. It was like - "Oh, is it true, I did not know that". He also asked questions that I doubt most of the developers do not remember and should not remember. I think he just found those questions in Google. After several days, I got a rejection email, without any descriptive feedback on what was considered as a gap and what should be improved.