Panda Guru LogoPanda
Guru

SingleStore || Software Engineer || Remote

Round 1: Hiring Manager round

Questions: We discussed about my past work/projects. We also had a very detailed discussion (project related) on Kubernetes and Golang, since the position and role was aligned to what I have been doing. He also explained the product I would be working on and discussed other projects related to SingleStore.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2: Technical round - 1

Questions: I was asked to login into a remote ec2 instance where an unknown codebase was given to me. It was written in C. I had to add another functionality on top of other and had to make sure that existing ones works fine. I was also asked to consider atomic operation for the new feature. The main aim of this interview did not focus on coding, time complexity or space complexity, but rather the aim was to see how well I explore and understand a new code base.

Candidate's Approach

I solved completely in one hour and ran few test cases successfully. The interviewer was super helpful here in understanding C codebase (its been 7 years since I used C).

Interviewer's Feedback

No feedback provided.


Round 2: Technical round - 2

Questions: This was a DSA based round. The goal was to connect the next pointer of each leaf node to the next leaf node in a level-order traversal (from top to bottom and left to right). The interviewer asked to do it in O(1) space complexity.

Candidate's Approach

I was able to solve the problem with O(n) time complexity and space complexity. I was able to convey the solution on paper, but wasn't able to code as the time was up.

Interviewer's Feedback

Overall, the interviewer was somewhat rude during this round, which left me feeling disappointed despite having conveyed the correct approach.