
Zenoti Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 90 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Zenoti.
Software Development Engineer
The interview process was well-organized, but HR communication wasn't structured, and the panels seemed biased. While the company culture and food were amazing, the recruitment process itself wasn't well-planned.
- Can you provide a detailed explanation of your projects?
- Explain SQL commands in detail.
Senior Software Engineer
Applied via LinkedIn Easy Apply and heard back from HR about two weeks later to start the interview process. It kicked off with a HackerEarth Online Test which had MCQs (easy) and three coding questions (easy to medium). It's a good idea to do a practice test on HackerEarth first because the IntelliSense is limited. Then came the 1st Technical Round for Senior Software Engineer, covering easy to medium DSA, .NET basics, and DBMS. I also had to write and optimize medium-complexity SQL queries. The conversation was really structured and clear. The 2nd Technical Round was with the Director and focused on designing and coding a Social Media Aggregator API. After clarifying requirements, I started with pseudocode but then had to implement it in .NET. There was enough time for coding, followed by talks about low-level design choices and a high-level review for a high-throughput system. HackerEarth was used for everything here: communication, coding, and HLD with its flowchart tool. Next, a 3rd Techno-Managerial Round with the VP. We talked about my current job, the projects I've worked on, any difficulties I ran into, and how I handled them, plus some general manager questions. It was a friendly chat. After these rounds, HR sent over the offer. The whole thing was pretty organized and professionally handled, taking about a month from the test to the offer. HR communicated mostly by email, no phone calls, which was nice.
- Given an array, remove the element that appears most frequently. If there's a tie in frequency, remove the element with the higher value. Show the final result.
- Arrange an array of strings in ascending order based on the initial letter of each word, without utilizing any built-in sorting functions.
- A task involving the normalization of SQL tables.
Software Engineer
So the interview process at Zenoti for on-campus placements had a few stages. First up was a Technical Round, where they really dug into our programming skills and how we solve problems. This usually meant coding challenges, algorithm questions, and stuff about data structures, databases, and general software dev ideas. They wanted to see if we were technically sound and could actually code solutions. Then came the Aptitude Round, which was more about logic, math, and analytical thinking. It covered things like numbers, verbal stuff, and critical thinking to check our general smarts and decision-making. Lastly, there was the Interview Round, where they asked us about our projects and threw in a couple of coding questions.
- Solve a coding question from the paper, which also includes MCQs and an essay section.
- Solve a coding question from the paper, which also includes MCQs and an essay section.
- Solve a coding question from the paper, which also includes MCQs and an essay section.
Zenoti Software Engineer Interview Questions
Quoted word for word from Zenoti interview reports.
“Write a basic recursion program to print characters and their frequencies alphabetically in a given string.”
Read reports →“Find the number with the maximum occurrence in a given input. If multiple numbers share the same maximum occurrence, print all such numbers.”
Read reports →“Given an array of numbers, write a program to print the element farthest from 0. If there are multiple elements with the same maximum distance, print the one with the smallest numerical value.”
Read reports →“Given an array, remove the element that appears most frequently. If there's a tie in frequency, remove the element with the higher value. Show the final result.”
Read reports →“What's the minimum number of Indian currency coins or notes needed to represent a given amount?”
Read report →“Can you find the largest square sub-matrix of 1s in a given binary matrix?”
Read report →“Increment a counter synchronously and asynchronously to 1000. Why is the asynchronous counter less than 1000 and how can this be avoided in C#?”
Read report →“How would you write a program to count the occurrence of each character in a string?”
Read report →“Can you reverse a string, making sure to handle extra spaces at the beginning and end?”
Read report →Formats, difficulty and experience
Across all 90 Zenoti interview reports.