I applied through university. The process took 5 weeks. I interviewed at Allstate (Northbrook, IL) in Oct 2016
Interview
First step was a lot of explanation about the position and a basic tech question about strings. They then had me work through how I'd approach a realistic problem.
Second step was a 4 hour interview on their main office where I had a behavioral interview, gave a presentation about a project I worked on, answered some technical questions, and did another realistic case study problem.