Three hours on site interview, 3 technical guys and a team leader interviewed me, I needed to complete several programming puzzles and gave answers.
The interview question spans from Java basic, Database concept, SQL query, OOP, to some algorithm question.