I had applied via a recruiter and already had few offers, which I had declined.
First Online Round: Aptitude, which was like a fresher level, really irritates if you are an experienced professional.
Second Online Round: Technical Q/As based purely out of the theory of Core Java, AOP, Spring Boot, Spring Core, Hibernate, MySql.
Third Round: Since the profile included both Java and NodeJs, two-person came for the face to face. The old guy started with some core java questions and some Spring boot/core theoretical questions.
Then came array-based questions. He told us to search an element in the array with the most time-efficient approach whether or not array is sorted. Of-course if the array is sorted you would use Binary-Search, but he didn't care. Are you kidding me? Who appointed this guy as your lead or senior person. Binary search doesn't work until array is sorted.
That really pissed me off.
Nodejs interview went really well. The interviewer had written questions on pen and paper and was literally asking them via that.
Kent RO this was the most disgusting interview I had ever given in entire life. And last of all, ask the candidate for a glass of water for god sake, you run water purifier company and interviewees come from long distances as well.
When I explained some answers, all they needed was the mugged up answer and not the explanation on how or why I am saying so.
Kent RO your IT team is doomed really. And last tip, being 3 years experienced a person may or may not know the exact industrial terms of few things, so instead of looking for bookish answers you might explain what you are asking for book worms.