
StoneX Data Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at StoneX.
Data Engineer
The interview process was pretty straightforward. First, there was an aptitude and coding assessment. Candidates who did well on the assessment then had technical interviews. If they passed the technical interviews, they were eligible for the managerial round. The interviewers were nice.
- What programming language do you know best and can you tell me about your projects?
- Tell me about your projects and what programming language you are most proficient in.
Data Engineer Intern
It started with looking at resumes. First up was an AI interview with behavioral and situational questions. Then came a HackerRank test with coding and SQL questions that were kinda hard. After that, a virtual HR chat for those who passed. The last part was in the office, with two interviews. They really dug into projects, why certain choices were made, and how problems were solved. Pretty structured, starting with computers and ending with talking in person.
- Basic Python questions
- Basic SQL questions
- Discussion on projects
Data Engineer
We did 1 initial screening call, then 2 hacker rank coding rounds where there were multiple choice, a square question, and lots of python programming. After that, there was an onsite interview round covering sql, python, ds, and algorithms. Lastly, there was a managerial round.
- Can you describe your typical day in this role?
StoneX Data Engineer Interview Questions
Quoted word for word from StoneX interview reports.
“How would you print the right and left diagonal of a 2D matrix?”
Read reports →“Could you describe the difference between a row lock and a table lock?”
Read reports →“In Java, what's the approach to removing duplicates from a dataframe?”
Read reports →“Could you perform a group by operation on multiple columns using Python?”
Read reports →“Write some Python functions to solve problems.”
Read report →“What is data engineering?”
Read report →“Explain Joins in DBMS, specifically queries for extracting relations between two tables.”
Read report →“Can you demonstrate list and string manipulation in Python?”
Read report →“Coding question on suitable pairs, asking to arrange them based on a condition?”
Read report →Formats, difficulty and experience
Across all 15 StoneX interview reports.