
Zenoti Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 309 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 309 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Zenoti.
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.
Product Specialist
The whole experience was super unprofessional and unpleasant! Starting with the recruiter, the interview with her was literally 3 minutes and she spoke so fast it was difficult to understand and the whole experience felt rushed. She asked me a few questions and was like ok great let’s schedule a second interview. Scheduled a second interview, the guy I was suppose to interview with didn’t even show up to the interview. Followed up with the recruiter and then she apologized and said if I would still be interested in continuing with a second interview so I rescheduled. The second interview was so uncomfortable, it was scheduled with the same guy that didn’t show up the first time and when he joined the meeting he was suppose to do the interview on camera but said he couldn’t get on camera due to technical reason, even though the interview invitation was a video interview. I felt obligated to stay on camera since I was already on camera. So that set the tone for the interview which threw me off and made me uncomfortable the entire time. Interview was average but the whole process was very unprofessional.
- Can you tell me about your background and experience?
- What hypothetical situations have you encountered in a similar role?
Sales Development Representative
The interview journey kicked off with a pre-interview task: creating a cold email for a potential client and sending it to the outbound SDR manager. After that, I went through multiple rounds for the Outbound SDR position. These interviews included sales aptitude assessments (role plays) with specific scenarios, like calling a Director of Operations at a growing med spa chain to find their operational issues and schedule a discovery call. There were also more advanced objection-handling exercises with the enablement team. Throughout these initial stages, the feedback was consistently good. Next, I had a conversation about the product and our ideal customer profile (ICP) with the inbound SDR manager, which was presented as another part of the outbound hiring process. Throughout the formal interviews, I was also in regular contact with an external recruiting agency handling the recruitment. Not long after the last formal interview (the third one), the recruiter mentioned that the hiring managers were really impressed with me and that an offer should be coming once HR finished their internal checks, with a verbal offer expected within about a week. But then, I was told the outbound role was no longer available and that I was now being considered for an Inbound SDR job that hadn't been mentioned before. I didn't get a job description for the inbound role, and the reason for this last-minute change wasn't clear. Because of this sudden shift, I asked for another chat with the inbound manager to understand how this role was different from the one I'd been interviewing for. On that call, which was less than a week after my first product/ICP discussion with the same inbound manager, she joined from her car and didn't seem to remember the details from our earlier interviews. When I asked basic questions about job expectations, performance metrics, daily tasks, and career growth, she became visibly uncomfortable and lost her cool, reacting in a way that seemed way over the top for the questions I asked. She commented that I wasn't smiling enough and didn't seem 'excited,' and then said I hadn't prepared enough because I couldn't remember details from her LinkedIn profile, even though the switch to inbound had only been communicated less than a day before. When I brought up information the recruiting partner had shared about the expected career path from this role, her demeanor changed significantly, hinting at a disconnect between the recruiters and the SDR management. While the earlier parts of the process felt professional, the mixed communication, the change in roles so late in the game, and the inbound manager's reaction in our final conversation ultimately made me decide to withdraw my application. The product-market fit for the company seems really strong, which was my main reason for applying; however, the frontline sales team showed clear signs of internal issues, which heavily influenced my choice not to move forward.
- What's your approach to handling a prospect on a cold call who states they are too busy and not interested?
Senior Frontend Engineer
I started with an online assessment that had some multiple-choice questions and three coding questions. The assessment was pretty easy. The first interview round felt like a college viva, with the interviewer's camera off and a focus on definitions. I tried to explain how these concepts apply in daily work with examples, but he just wanted the textbook answers. Then, he asked me to do some JavaScript coding exercises with objects, specifically using map and reduce to get the results. The interview ended 15 minutes early, and he didn't even let me ask questions. It was quite unprofessional. I later got an email saying I didn't move on, and the recruiter has ghosted me after I asked for feedback.
- Can you describe how components communicate with each other in Angular?
- What are Angular decorators and how do they function?
- Explain the usage of NgIf in Angular.
Zenoti 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 →“How to extract the file name and folder name from a given path?”
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 report →“How would you find the position of a word from the end of a string using a negative index like -1?”
Read report →“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 →“Write a SQL query to find the second highest salary in the employee table.”
Read report →Formats, difficulty and experience
Across all 309 Zenoti interview reports.