Zenoti logo

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

3.4 Rounds average
Average Typical difficulty
74.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Zenoti.

Showing 3 of 90
Zenoti logo
Zenoti

Software Development Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

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.

Confirmed questions2 questions
  • Can you provide a detailed explanation of your projects?
  • Explain SQL commands in detail.
Zenoti logo
Zenoti

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Panel Offer
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions7 questions
  • 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.
Zenoti logo
Zenoti

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Technical Technical

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.

Confirmed questions3 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.

Interview formats

Technical 47.8%
Coding 32.2%
Behavioral 14.4%
System Design 3.7%
Other 1.5%

Interview difficulty

Easy 8.9%
Average 63.3%
Difficult 27.8%

Candidate experience

Positive 74.4%
Neutral 15.6%
Negative 10%