First stage: Application.
Second stage: Online technical assessment through HackRank. There were 10 questions ranging from easy to hard. These questions ranged from coding to theoretical. A broad knowledge is required.
Third stage: Technical/competency - first stage interview. The interviewer started with admin-based questions. Then, competency-based questions, situational in particular. The interview concluded with technical questions. These questions were related to the HackRank questions submitted in the prior stage. For example, "explain your thought process which motivated you to come to 'said' solution(s)."
Fourth stage: consisted of two interviews. One was with a product manager, focusing on competence and situational questions. The other was with a lead software engineer, also focusing on competence and situational questions. It also included some light theoretical knowledge of Java.
Describe a project where you encountered difficulties and how you overcame them. What was the outcome?
The following metrics were computed from 1 interview experience for the Discover Financial Graduate Rotational Development Program role in Farnborough, Hampshire.
Discover Financial's interview process for their Graduate Rotational Development Program roles in Farnborough, Hampshire is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Discover Financial's Graduate Rotational Development Program interview process in Farnborough, Hampshire.