
ZoomRx Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 36 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at ZoomRx.
Software Engineer
There were 3 rounds in total. The first was a technical MCQ and coding round with 25 MCQs and 2 coding questions about 2D arrays. The second round was a technical HR interview where they asked about my projects and DBMS fundamentals, then gave me a coding problem to solve. The interviewer kept pointing out flaws in my code and asking me to fix them. I'm not sure what the third round was about.
- Can you explain atomicity?
- Describe Normalisation with an example.
- Could you provide some DBMS queries based on the project?
Software Development Engineer
The interview included a first online round with MCQs and simpler coding questions, followed by a second online round with more complex coding questions. The first technical interview covered fundamental concepts, and the second round assessed coding abilities. The questions were quite challenging for a company offering a CTC of 6 lakhs, as they are typically asked in companies offering 10+ CTC. This raises the question of why someone with such strong coding skills would accept such a low CTC, as it could lead to them leaving for a better opportunity soon, potentially even during campus drives.
- Basics of Data Structures, Operating Systems, Database Management Systems, Algorithms, and Networks.
Senior Software Engineer
The interview included a water simulation app, a snake ladder game, a DBMS concurrency problem, and a DSA round. There was also a Javascript round with snippet-based questions on hoisting, this, and async await. Following that, there was a system design round, a team management round, and a final discussion about the company and product.
- Implement a stack using a linked list.
- Calculate the total cells in an Excel range.
- Find the product of array elements except self.
ZoomRx Software Engineer Interview Questions
Quoted word for word from ZoomRx interview reports.
“Find the position of a given key in a 2D character grid.”
Read reports →“Given a number's binary representation, find the least number it can form. For example, if the input is 9 (binary 1001), the output is 3 (binary 0011).”
Read reports →“What are the minimum characters needed to form a palindrome?”
Read reports →“Given two strings string1 and string2, find the smallest substring in string1 that contains all the characters of string2. For instance, given string = “this is a test string” and pattern = “tist”, the minimum window is “t stri” because it includes all characters from the pattern.”
Read reports →“What's the largest number formed by shuffling the bits of a given number?”
Read report →“What is the maximum covered region in a given matrix? Example input: 5 4 00110 01110 00000 00011, output: 5”
Read report →“What is the height of a Binary Search Tree (BST)?”
Read report →“Given an array arr[] of integers, find out the maximum difference between any two elements such that the larger element appears after the smaller number. For example, for arr = {2, 3, 10, 6, 4, 8, 1}, the output should be 8 (10 - 2), and for arr = {7, 9, 5, 6, 3, 2}, the output is 2 (9 - 7).”
Read report →“How many characters do you need to add to make a string a palindrome? For example, with input 'ab', the output should be 1 because you can form 'aba'.”
Read report →Formats, difficulty and experience
Across all 36 ZoomRx interview reports.