I applied through the Transamerica career site and got a response about a week or two later to set up a HR phone screen interview. After the phone screen I got a take-home programming exercise that was due one week later. After I turned it in I was contacted to schedule an in-person interview. My in-person interview was three hours long, and the first interview on the itinerary with the hiring manager lasted nearly 90 minutes. I got critiqued on my homework assignment and then given a second chance to get it right by working on it right there in the conference room. After I re-submitted my homework assignment, I got one of those brainteaser questions.
I thought the take home exam was fair, but the technical interview focused too much on problem solving and hard skills, and I had no opportunity to showcase my soft skills. The brainteaser question was simply ridiculous. Brainteaser questions don't actually predict performance and have no place in technical interviews anymore.
The remaining interviews with the executives turned out to be a more conversational style traditional interview. I was treated professionally during my entire visit, and I was told I would be contacted regarding a decision. It took longer than I thought before they notified me that I didn't get the job, which gave me a the impression that their post-interview notification process needs improvement.