Initial phone interview with HR for personal details.
Phone interview with team lead about technical background and experience.
Programming exercise (offline).
Face-to-face interview at the office with more technical background review, questions about: Linux commands (ls, df), data structures (hash maps), algorithms (iteration vs recursion), Java (final variables). Whiteboard exercise.
Design the data structure for a BST in the whiteboard, explain it, give unit test cases, and code depth-first and breadth-first traversals.
The following metrics were computed from 1 interview experience for the CME Group Software Engineer III role in Belfast, United Kingdom.
CME Group's interview process for their Software Engineer III roles in Belfast, United Kingdom is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for CME Group's Software Engineer III interview process in Belfast, United Kingdom.