First round written with mixed set of questions ranging from aptitude, programming languages, electronics etc.
Second round technical interview consists asking about data structures, networking, some c puzzles.
Third round interviewer asked puzzle and some behavioural questions.
Then HR round.
Interview experience was nice. Most of the filtering of candidates happened in first round itself, so if you have cleared first round it will be easy.