Very rigorous, many puzzling questions and no contact about the job for a month or so, but the interview was good practice. Be prepared for a very formal interview, but if and when you get hired, the employees that interview you are some of the nicest people you'll meet.