Name: Shrihari Kulkarni
Company: Informatica
Profile: Software Engineer
Salary: 5,70,000 PA
There were 6 rounds of Interview: Personal Interview, Group Discussion, Panel round, Online Test etc. which was difficult to crack. They evaluated me by asking more technical questions on OS, Unix, Database, DS, Recursion, puzzles, English skills(they say a topic and tell us to speak for 2 min), Java.
OS: Basics, Deadlocks, banker’s algorithm.
Unix: They had said me to write 20 unix commands in 2 min. Basics of Unix.
Database: SQL tricky queries (like finding 2nd highest salary of employee) etc.
DS: linked lists, more advanced concepts of pointers, questions like implementation of stack using minimum number of arrays.
Recursion: Fibonacci tree, multiply two numbers, complexity of these functions.
Puzzles: Mind-boggling somewhere like finding heaviest coin from twenty bags each containing twenty coins.
Java: Based on core concepts, previous day wrong ones.
In my opinion, if you want to crack any interview then, for tech questions be strong in basics, and for puzzles give different approaches. Be confident first of all, becoming nervous will not help you anyway; it will slow down your willpower. Prepare for at least 1 month on basics of all the subjects.
Prepare for the questions from career cup top 150 questions see in Google and get a PDF. Learn basics from textbooks only. You can always use http://www.indiabix.com website for HR round. Believe in yourself, stick to one thing and prepare.