They didn't ask me any algorithmic questions or software engineering questions. The person who called me for an interview was very arrogant. They seriously need to learn "How to interview someone". He said he graduated in 2011 and knows everything about computer science and I know nothing and its a shame. You have to ask questions to the candidate before you jump into conclusions. Why did you even invite me for an interview? Learn to respect others.
I would never work for such a company or a person who is too arrogant and ignorant and thinks that he is the best in the world.
He also said that they work on Saturdays and HR didn't even mention this during the first telephonic conversation otherwise I would have never attended the interview.
An Advice to HR-> You have to clearly mention that you work on Saturdays and ask the candidate if he/she is comfortable working on Saturdays before you schedule an interview. It would save you a lot of time and more importantly candidate's time.
This is the worst interview experience I have ever had. I wouldn't recommend this company to anyone.