I applied in May but didn't get an interview for nearly 2 months. When they did, they had a 30 min phone interview with HR, 30 min phone interview with hiring manager, on-site interview with hiring manager, hiring manager's boss, and a 3rd manager. Discover Bank is in the process of setting up fraud detection tools and tracking, and the hiring managers have come over from other parts of the company and are fairly young developer-types. They know little about fraud detection or tools, and consequently probably did not relate well to my experience. They were looking for someone young and with a developer's background.