1] Applied online.
10 days after got a call from HR for phone screening.
HR rescheduled my call next day with no clue to interviewer that call time has changed.
2] After all confusion and misunderstanding, I finally got a call from interviewer
Basic Java Questions (All easy)
I rocked all that and was scheduled for onsite interview next week.
3] I went for on-site and no one's informed.
Again they arranged someone on the spot to conduct 3 interviews - 2 technical, 1 HR.
All interviews went quite well.
4] After asking them several times and after more than 1 month, they call me again for on-site interview (repetition of step 3)
3 interviews again - 2 technical, 1 HR
1st interviewer was well prepared, asked questions which made sense, went well.
2nd interviewer - totally unprepared, doesn't know what exactly he is looking for, with extra attitude.
Asked some random questions.
3rd interviewer - HR (nothing special)
5] After waiting for 10 more days, I contact them and got to know they selected someone else who had more experience.
No direction, no preparation, they don't know what do they want from candidates, totally unorganized, even forgot I was interviewed 2 times.