Worst interview process, puzzle round is good but technical interview is worst, they have to respect the candidates, interviewer has to realize that candidate is also a employee like him in other organization. Interviewer thinks that he is genius and what ever candidate answers he will not even listen. Waste of time.