I applied in-person. I interviewed at Allstate (Denver, CO) in May 2016
Interview
There were three interviews, consisting of an in-person interview with a product manager and HR representative, a phone interview with the HR representative (mostly just to make sure you are able to move wherever they need you), and a screenshare coding interview with the department head.
Interview questions [1]
Question 1
Test Driven Development is an important thing to know for this interview.