One of the worst interview processes i've experienced during my placement process!
Some people finished their final interview rounds in 2hrs, and some had to wait for around 8hrs. This situation was not fair for obvious reason which they never cared about.
Instead of people with knowledge, skill and passion, they preferred and hired people who didn't know much. For example one of the selected guys, was from ece, didn't know how to code and told interviewee that he'll learn it before he joins.