Contacted by a recruiter from a recruiting firm and forwarded my resume. The recruiter scheduled an online exam, which you can complete from home. The online exam was about core JAVA and J2EE. The online exam was very easy. I did well. However, the recruiter never shared the results.
Anyway, after the online exam, I was scheduled for an in-person onsite interview that consisted of two rounds of interviews with two people on the panel:
Very easy interview. Talked about previous projects and one simple design question. No specific Java questions as such.
Questions were asked on SQL injection and web application security in general.
The following metrics were computed from 2 interview experiences for the Discover Financial Java Developer role in United States.
Discover Financial's interview process for their Java Developer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Discover Financial's Java Developer interview process in United States.