
MathCo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 28 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at MathCo.
Software Development Engineer
We started with an online assessment, which had an easy aptitude test. Then there was a communication round, also easy. After that, a technical interview focused on DSA and SQL questions, asked in Python. This was followed by a case study round where we were given 5 real-world problems to solve. Finally, there was an HR round. All these were elimination rounds.
- Can you swap two numbers without using a third variable?
- How do you count the number of vowels in a given text?
Software Engineer
There were 2 technical rounds, then a manager interview, and finally an HR round. The first round was a basic filter. The second round went into more technical depth and problem-solving. The interview was mostly practical, so prepare accordingly.
- A logical question was asked
- A scenario-based question was asked
- Problem-solving
Software Engineer
The interview process was pretty intense, with 4 rounds in total. First was a DSA and Leetcode medium level interview. Then came a coding round with 40 MCQs and 2 Leetcode questions (medium and hard), all in one hour, which was quite something. The third round was a fitment round focusing on tech stack knowledge, plus another Leetcode medium question. Finally, there was an HR round. Sadly, after all these rounds and a positive response indicating things went well, I was ghosted. No response after a few days. It makes you wonder about the company culture when there's this kind of behavior after so much time and effort invested.
- Merge Intervals Leetcode problem
MathCo Software Engineer Interview Questions
Quoted word for word from MathCo interview reports.
“How do you count the number of vowels in a given text?”
Read reports →“What is the overall gain or loss percentage if a man sold two scooters for Rs 6000 each, with one incurring a 5% loss and the other a 5% gain?”
Read reports →“What are the layers in TCP?”
Read reports →“Can you swap two numbers without using a third variable?”
Read reports →“Can you explain the differences between a random forest and a decision tree?”
Read report →“Can you estimate the number of cabs operating in a given area?”
Read report →“Could you explain what a linked list is and describe its different types?”
Read report →“Can you explain a machine learning algorithm?”
Read report →“Can you explain Python classes and core Python concepts?”
Read report →Formats, difficulty and experience
Across all 28 MathCo interview reports.