
LSEG Software Engineer interviews typically start with an MCQ screen, coding assessment, or online assessment. Live technical rounds on Java, SQL, or stack-specific topics follow, then a managerial or HR discussion, and follow-up after final rounds can be slow.
$130K
Avg. Base Comp
$165K
Avg. Total Comp
3-5 rounds
Typical Rounds
Not reported
Process Length
LSEG's Software Engineer interviews combine a broad technical screen with stack-specific follow-up. Most accounts describe an initial filter before any live conversation. That filter might be an MCQ round on OOP concepts with code-output questions, a coding assessment, or an online assessment with behavioral components. Java fundamentals such as OOP, garbage collection, and multithreading come up repeatedly, alongside Spring Boot, Hibernate, AWS services, and SQL. One candidate instead faced .NET, C#, dependency injection, JWT authentication, and Angular questions, so the exact mix may depend on the team. Coding problems reported here center on strings, arrays, sliding windows, and moderate dynamic programming rather than obscure algorithms. One campus candidate said the interviewer wanted to hear as many approaches as possible to their earlier coding solutions, and regretted focusing only on implementation, so practice explaining alternatives out loud.
Expect project discussion as well: one candidate was questioned on the difficulties of splitting a monolith into microservices. Campus and graduate tracks can add a group discussion, such as one on cloud computing and scalability in banking systems. They may also include an assessment centre with maths, logic, and situational questions. Final HR or managerial conversations focus on motivation, teamwork, and handling workplace challenges rather than new technical material. One candidate waited a long time after a five-round walk-in day before hearing they weren't moving forward, so plan for slow follow-up.
Synthesized from 13 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Lseg (london stock exchange group) process.
I completed four reported stages and am waiting for the final response. The process included a coding assessment, an immersive online behavioural assessment, and a video interview. The coding assessment included a sliding-window problem using a hash map. The behavioural assessment covered teamwork, handling challenges, and workplace decision-making. In the video interview, I discussed my background, experience, and approach to working as an intern. The biggest challenge was answering behavioural questions confidently and thinking on my feet.
Question asked: How would you handle a client who is not satisfied with the requirements?
Prep tip from this candidate
Practice a sliding-window/hash-map coding problem, then prepare concise examples of teamwork, handling challenges, workplace decisions, and responding constructively to a dissatisfied client.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Lseg (london stock exchange group)
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Triplet Counting | |
| Term Frequency | |
| Hurdles In Data Projects | |
| Client Solution Pushback | |
| Deciding Between Solutions | |
| Testing Constraints | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| Employee Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Closest SAT Scores | |
| Find the Missing Number | |
| Monthly Customer Report | |
| Rolling Bank Transactions | |
| Top 5 Turnover Risk | |
| Payments Received | |
| Size of Joins | |
| Total Spent on Products | |
| Maximum Profit | |
| Get Top N Frequent Words | |
| Top 3 Users | |
| Bagging vs Boosting | |
| Google Maps Improvement | |
| String Shift | |
| Prime to N | |
| Scrambled Tickets |
Synthesized from candidate reports. Individual experiences may vary.
Many candidates report an upfront filter before live interviews. This can be an MCQ round on OOP concepts with Java and C++ code-output questions, or a coding assessment (one included a sliding-window problem using a hash map). Others describe an online behavioural assessment or a video interview, and a graduate-scheme candidate faced an online maths test instead.
Technical rounds mix practical coding with language fundamentals. Candidates report Java topics such as multithreading and garbage collection, along with Spring Boot, Hibernate, AWS services, and SQL. One candidate instead described .NET, C#, dependency injection, JWT authentication, and Angular questions, so topics may depend on the team. One campus candidate's interviewer wanted to hear multiple approaches to a problem rather than a single working solution.
Technical rounds can also dig into past projects. One candidate presented a coding solution and then discussed the difficulties of splitting a monolith into microservices, as well as their plans in their current role.
Campus and graduate candidates report extra segments. One was a 30-minute group discussion on cloud computing and scalability in banking systems. Another was an online assessment centre with behavioral questions, a decryption-style problem-solving task, logic tests, and situational questions. These appear specific to campus or graduate tracks rather than every Software Engineer pipeline.
The last stage is usually an HR or managerial discussion covering motivation, background, teamwork, and handling challenges rather than new technical material. Outcomes varied, and one candidate waited a long time after their final round before learning they would not move forward.