Onsite interview with three different one-on-one interviews.
All technical interviews, some more theoretical about how to implement data structures and others with C++ pseudo-code.
Also asked about details of how the Java JVM works, with an explanation of garbage collection and thread pools.
There were two programming challenges where you had to write pseudocode and talk to the interviewer about why you chose that implementation.
The following metrics were computed from 16 interview experiences for the Citadel Software Engineer role in London, United Kingdom.
Citadel's interview process for their Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Citadel's Software Engineer interview process in London, United Kingdom.