Interview was conducted by the founder and focused on multithreading, but it felt unstructured and confusing. The problem statement was vague, and even after discussion, it was unclear what was actually being asked, appeared that the interviewer himself was unsure of the requirement.
The interviewer is not from a Ruby background, which made it difficult to have a meaningful technical discussion. Standard Ruby tools like Sidekiq were dismissed as “outdated” simply because the answer didn’t align with his expectations. This shows a lack of understanding that there can be multiple valid solutions to the same problem.
The process felt outdated, poorly prepared, and misaligned with real-world Ruby development. The company should have a competent Ruby interviewer instead of the founder handling technical rounds. Overall, it was a waste of time and an unnecessarily frustrating experience.
Interview questions [1]
Question 1
Lots of uncleared things asked. I got the same feedback from other known ruby devs as well.
I applied online. The process took 3 days. I interviewed at Sarvaha Systems (Pune) in May 2025
Interview
First round is technical with Co founder of the company where you will be asked for DSA question. If applying for a job please prepare advance DSA properly such as Graph, Tree. I was asked binary tree.
Interview questions [1]
Question 1
Logic to remove node from binary tree through DFS and BFS way