I applied online. I interviewed at New Constructs (Brentwood, TN)
Interview
Part 1: They send you a programming exercise via email and give you two weeks to complete it. It's a Java exercise using Spring with 4 objectives to complete. Challenging and interesting, especially if you've never worked with the specifics before.
Part 2: On-site interview. 3-4 hours. Involves meeting with the engineering team, a couple analysts and the CEO. My interview involved a short whiteboard exercise as well. Interview ends with lunch.
Interview questions [1]
Question 1
Probably the whiteboard exercise, but I'd prefer not to disclose what it was.