S

Stonex

Software Engineer / Data Analyst / Data Scientist (General Technical Roles)

Interview Date

Various (recent experiences, typically 2024-2025)

Result

Not Specified

Difficulty

Medium

Rounds

2-4 rounds (Initial screening, phone interview, one or more in-person/virtual interviews)

Drive Type

Full-Time / Internship

Topics asked

BehavioralTechnical (OOPCloud Computing)SQLData StructuresAlgorithmsSystem DesignStatistics and ProbabilityPythonR CodingData Case StudyML Modelling

Detailed experience

Role: Software Engineer / Data Analyst / Data Scientist (General Technical Roles)

College: Not Specified

Interview Date: Various (recent experiences, typically 2024-2025)

Interview Type: Full-Time / Internship

Result: Not Specified

Difficulty: Medium

Rounds: 2-4 rounds (Initial screening, phone interview, one or more in-person/virtual interviews)

Topics Asked: Behavioral, Technical (OOP, Cloud Computing), SQL, Data Structures, Algorithms, System Design, Statistics and Probability, Python/R Coding, Data Case Study, ML Modelling

Experience:

The hiring process at StoneX for technical roles such as Software Engineer, Data Analyst, or Data Scientist typically involves multiple stages, generally ranging from 2 to 4 rounds. This often begins with an initial screening by a recruiter, followed by a phone interview to assess qualifications. Subsequent stages involve one or more in-person or virtual interviews with team members or higher-ups. These rounds combine technical and behavioral assessments, and may include coding exercises, whiteboarding sessions, or presentations.

Technical/Coding Questions:

  • **SQL:** Candidates should be prepared for SQL query questions. Examples include identifying high-value users based on transaction amounts, finding employees earning more than their boss, understanding the difference between `UNION` and `UNION ALL`, calculating daily average trade volume, and explaining the use of the `CHECK` SQL constraint. One data analysis task involved identifying clients with total transaction amounts over $10,000,000 in 2019 who had no transactions in 2020, using client and transaction tables.
  • **Programming Concepts:** Questions on Object-Oriented Programming (OOP) concepts are common.
  • **Algorithms & Data Structures:** A specific question mentioned is "Can you explain how to merge intervals from 2 sorted lists of array inputs?".
  • **Cloud Computing:** Interviewers may ask about a candidate's cloud computing experience.
  • **Data Science Specifics:** For Data Science roles, preparation should also cover statistics and probability questions, Python Pandas or R coding questions, data case study questions, and ML modeling questions.

Behavioral Questions:

  • "Tell me about yourself and why are you interested in StoneX Group?"
  • "Describe a situation where you demonstrated strong analytical skills." (Using the STAR method)
  • "Tell me about a time you had to work effectively in a team."
  • "How do you handle pressure and challenging situations?"
  • Questions about projects on the resume are also common.

Candidates are advised to research StoneX's services, highlight relevant skills, and possess a solid understanding of financial markets and risk management concepts.

Posted on - 13 Nov 2025
StoneX Interview Experience - Software Engineer / Data Analyst / Data Scientist (General Technical Roles) | OAHelper