I applied through a recruiter. I interviewed at CMC Markets (London, England) in Jan 2026
Interview
2 rounds, first remote session with 2 dev engineers, then face to face with the same. Easy to schedule, second round is the final round. Easy to communicate with recruiter and the interviewers.
Interview questions [1]
Question 1
Easy for the first, and basic.
System design questions, and basic java core questions.
Concurrencies, HashMap, GC, Deadlock, List comparisons.
LeetCode test is hard level on paper,
Q3. Largest Rectangle in Histogram
Solution: use stack to keep track of the index.
Perhaps this should go first to screen?