I applied through a recruiter. The process took 2 months. I interviewed at Connecture (Pewaukee, WI)
Interview
It started out well they asked me some generic programming questions which weren't too terribly difficult. The first group panel interview went well and I was invited back for a second one. During the second interview they wanted to ask me questions mostly about Spring and Hibernate. I had used similar technologies but did not have experience specifically with the ones mentioned. It's very typical of interviews for companies in the Midwest/South - they want you to see if you know a specific technology instead of seeing how good of a programmer you actually are. Nothing about algorithms, design patterns, or much theory.
Interview questions [1]
Question 1
Questions about Spring, which I indicated to them previously I had never used.