
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
Candidate interview experiences
First-hand accounts from people who interviewed at SingleStore.
Software Engineer
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.
- Could you find a bug or add a new function to the codebase in real time?
Principal Software Engineer
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.
- 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
Software Engineer
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.
- 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 →“Could you implement a new CLI command in memcacheD?”
Read report →Formats, difficulty and experience
Across all 46 SingleStore interview reports.