1st round was telephone round where technical questions related to DotNet were asked which i cleared.
2nd round was written test where the HR asked to provide Logic and same will be discussed with Panel (as part of 3rd round). The interviewer seemed to have no clue and just asked for my logic (which i tried after interview and compiled and executed giving exact result) and rejected me on the basis of "lack of practical knowledge".
In short, rejected because the interviewer was herself not technically sound. She asked me invalid questions which i replied saying that my logic was based on the conditions mentioned in question and she was clueless and totally blank.
The HR team is requested to not to waste time and better ask the panel to give a valid reason and not some random reason to reject (just because the panel itself was not qualified.)