This is one of the harder interview processes I have been through. They really vet their candidates well. I would recommend thinking of ways you might approach issues. They really consider how you address problems and the methods you use to come to conclusions.