I applied thru LinkedIn. The hiring manager contacted me. They did the first round on Phone. I casually followed up after 2 days to which the hiring manager responded after a week and called me for a in-person round. I went on time. After almost 20 mins of wait the hiring manager came to meet me. They made me meet 3 more people and everybody had same questions which was kind of stupid. They could have done a panel interview for same questions. Any how the interview lasted for 3.5 hours and the hiring manager said every body looks positive and i should hear from her in next 2 days. No follow up from their end happened. On my follow up twice she responded they have decided to move an internal candidate. I dont know why did they waste my time, effort and money?