SingleStore logo

SingleStore Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 46 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
48.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SingleStore.

Showing 3 of 46
SingleStore logo
SingleStore

Software Engineer

Engineering · nearly a year ago

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

The first round is about checking out your real-time problem-solving skills. They give you their codebase and ask you to find a bug or add a new function right then and there. It's a plus if you're used to working with large codebases.

Confirmed questions1 question
  • Could you find a bug or add a new function to the codebase in real time?
SingleStore logo
SingleStore

Principal Software Engineer

Engineering · a year ago

Staff Difficult Positive experience No offer 3 rounds
Interview process
Technical screen Take home Recruiter call
Interview formats
Technical Coding

There were different levels of interviews, including 2 technical interviews and 1 hands-on test. They give you the system details over a call. There was also 1 HR round. The online assessment test is very tough and you really need to clear it. Database knowledge is also very important.

Confirmed questions3 questions
  • Could you set up the necessary infrastructure on the cloud, create the required tables, and then write an insert query that will generate n number of rows?
  • Create the tables and write the insert query
  • Write the insert query that generates n number of rows
SingleStore logo
SingleStore

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical

I went through 2 interviews. The first was a standard algorithms and data structures interview where I had to solve one problem that had 4 subproblems and didn't require any specialized knowledge. The second interview was pretty cool, involving a real-time implementation of a small feature within an existing codebase. It mainly tested my ability to search and understand code dependencies. Everyone I met was really nice and helpful.

Confirmed questions1 question
  • Regarding hash map implementations, what are the strategies to avoid collisions?

SingleStore Software Engineer Interview Questions

Quoted word for word from SingleStore interview reports.

Implement a function to connect the next pointers of all leaf nodes in a binary tree using constant extra space.

Read reports

What's an efficient way to store a frequency table of integers?

Read reports

Find the indices for 2-sum, 3-sum, and 4-sum in optimal time, making sure to handle duplicate elements and target indices.

Read reports

Can you figure out if any 4 numbers in an array add up to zero within O(n^2) time?

Read reports

How would you link the leaves of a tree using O(1) space?

Read report

What are the distinctions between malloc, calloc, realloc, and new?

Read report

Can you optimize a query for a simple key-value store?

Read report

Can you figure out if any four numbers in a given array add up to zero?

Read report

Formats, difficulty and experience

Across all 46 SingleStore interview reports.

Interview formats

Coding 50.5%
Technical 32.6%
Behavioral 12.6%
System Design 4.2%

Interview difficulty

Easy 15.2%
Average 50%
Difficult 34.8%

Candidate experience

Neutral 17.8%
Negative 33.3%
Positive 48.9%