Squarepoint Capital logo

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

2.8 Rounds average
Difficult Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Squarepoint Capital.

Showing 3 of 6
Squarepoint Capital logo
Squarepoint Capital

Data Engineer

Engineering · a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

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.

Confirmed questions5 questions
  • 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?
Squarepoint Capital logo
Squarepoint Capital

Data Engineer

Engineering · a year ago

Mid Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

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.

Confirmed questions4 questions
  • 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?
Squarepoint Capital logo
Squarepoint Capital

Data Engineer

Engineering

Mid Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions5 questions
  • 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

Given strings with math operations that might be invalid, how would you parse and compute them?

Read report

Formats, difficulty and experience

Across all 6 Squarepoint Capital interview reports.

Interview formats

Coding 46.2%
Technical 38.5%
Behavioral 15.4%

Interview difficulty

Easy 33.3%
Average 16.7%
Difficult 50%

Candidate experience

Neutral 66.7%
Positive 33.3%