Met them at my school's career fair. They were also on Dice, so I got an email from two different people--one who got my application through Dice, and another who I met at my school career fair.
In-person interview: The whole thing lasted about ~3 hours. Bunch of technical questions (mostly Java). What's the difference between an abstract class and an interface? Immutable object? OOP, etc. That was the only technical part. Met with multiple people from different areas and also the president of the company.