Went to the company from an institute. The 1st round had 10 questions of aptitude with 2 questions on programming, duration 1 hr.
The programming questions were:
'Write an algorithm to remove the middle element in a singular linked list.
Ex: a->b->c->d->e are the data then c should removed.'
'To write a code to check if the given string is a rotation of another. The question says to use a method subString() given by them to check for the rotation.'
2nd round was a technical round. They asked about Unix based questions. Asked about head and tail commands. They also asked about Oracle dbms and to write a query on updating salary. Finally they asked about Java concepts such as method overloading and exceptions. After all this at the end they asked, how to get 8 pieces (slices) with only 3 cuts on a cake.
3rd round was a managerial round. He asked general things like tell me about yourself , what is your father and your mother. Are you willing to work in any shifts? Why do you want to join product support and not become a software developer.
After all these rounds the hr said I was put on hold and will be informed shortly, however it's been more than a week and I haven't received any call or mail from them. I feel like I wasted my time and energy on something that has now lost it's importance and become unfruitful to me.