
Squarepoint Capital Data Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Squarepoint Capital.
Data Engineer
There was a presentation about the company, the team, and the role. They asked about my previous projects and what I would have done differently. They also asked about the tools I use, asking for example projects. The interviewer seemed inexperienced, which was apparent in how they conducted the interview.
- Can you tell me about your past projects?
- What would you change about your past work?
- What tools do you use, and can you give project examples?
Data Engineer
I had a 1-hour pair programming session focused on a tricky data engineering challenge. We used Python, and the coding part was mixed with general Python programming questions. They also asked about sorting algorithms and their time/space complexities.
- How would you cache and store a stream of orders given a limited memory data drive?
- Can you explain the basics of sorting algorithms?
- What are time and space complexities?
Data Engineer
This was for the position of a Data Engineer in their core data group. Skills with Python and some C++ are expected. The interviewer began by telling me about the company. Next, he discussed my experience at my most recent two positions. After this, he proceeded with a technical interview on coderpad. I recommend practicing various dynamic programming questions using recursive solutions.
- Can you write a function to calculate the number of ways to climb n steps, taking 1, 2, or 3 steps at a time?
- In Python, how would you write a one-liner function to get a list of unique elements from a given list, where order doesn't matter?
- Following that, could you write a function that returns an order-preserving list of unique elements from a given list?
Squarepoint Capital Data Engineer Interview Questions
Quoted word for word from Squarepoint Capital interview reports.
“In Python, how would you write a one-liner function to get a list of unique elements from a given list, where order doesn't matter?”
Read reports →“What is the difference between a generator expression and a list comprehension in Python?”
Read reports →“Given the restriction of the python GIL, what are the methods to run multiple programs concurrently?”
Read reports →“Following that, could you write a function that returns an order-preserving list of unique elements from a given list?”
Read reports →“Can you write a function to calculate the number of ways to climb n steps, taking 1, 2, or 3 steps at a time?”
Read report →“Could you explain the Python GIL?”
Read report →“Given strings with math operations that might be invalid, how would you parse and compute them?”
Read report →“What are time and space complexities?”
Read report →“How would you create a stack using lists?”
Read report →Formats, difficulty and experience
Across all 6 Squarepoint Capital interview reports.