Upload Button Icon Add office photos

Zoho

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Zoho Member Technical Staff Interview Questions, Process, and Tips for Experienced

Updated 18 Feb 2025

Top Zoho Member Technical Staff Interview Questions and Answers for Experienced

View all 6 questions

Zoho Member Technical Staff Interview Experiences for Experienced

7 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

10 snippets & 10 Aptitude

Round 2 - Coding Test 

5 easy-medium difficulty snippets, language is our wish

Round 3 - Coding Test 

Application development for the given scenario with CRUD

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Sep 2022. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Need deep logic in c++ and aptitude in at least 10 unit

Round 3 - Coding Test 

They have already on youtube basic pattern matching and two complex coding

Round 4 - Coding Test 

Again code test here we need to solve real time logic

Round 5 - Technical 

(2 Questions)

  • Q1. Need deep knowledge in REST concept and DS
  • Q2. Status code and meaning
  • Ans. 

    Status codes are numerical codes used to indicate the status of an HTTP request.

    • 200 - OK: Request was successful

    • 404 - Not Found: Resource not found

    • 500 - Internal Server Error: Server encountered an error

  • Answered by AI
Round 6 - HR 

(1 Question)

  • Q1. Full discussed about salary

Skills evaluated in this interview

Member Technical Staff Interview Questions Asked at Other Companies for Experienced

asked in Zoho
Q1. What is a class in js means? And explain its use case
asked in Zoho
Q2. Whenever a row in table is modified, how can you make changes to ... read more
asked in Oracle
Q3. You are given a list of n numbers. How would you find the median ... read more
asked in Zoho
Q4. What is a critical rendering path?
asked in Amadeus
Q5. What is Difference between API and Webservice
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Aug 2023.

Round 1 - Aptitude Test 

Time, work, Profit and loss, Speed and distance

Round 2 - Coding Test 

Consists of 2 rounds

Round 3 - Technical 

(1 Question)

  • Q1. Based on resume
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Technical mcqs were asked as I was soung my engineering.

Round 2 - Coding Test 

Gave 5 small level programming questions and 2 hrs of time.

Round 3 - Coding Test 

One big question with 3 hrs

Interview Preparation Tips

Interview preparation tips for other job seekers - Have learning attitude, people there are empathetic and understand what you have want to do

Zoho interview questions for designations

 Technical Staff Member

 (1)

 Member Technical

 (2)

 Technical Engineer

 (1)

 Technical Associate

 (1)

 Technical Assistant

 (1)

 Technical Trainer

 (1)

 Technical Support

 (1)

 Technical Support Engineer

 (51)

I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is a critical rendering path?
  • Ans. 

    The sequence of steps a browser takes to convert HTML, CSS, and JavaScript into a rendered page.

    • Includes parsing HTML, constructing the DOM tree, calculating styles, and executing JavaScript.

    • Optimizing the critical rendering path can improve page load times and user experience.

    • Examples of optimization techniques include minimizing render-blocking resources and using lazy loading.

    • The critical rendering path can vary dep

  • Answered by AI
  • Q2. What is a asynchronous in js means
  • Ans. 

    Asynchronous in JS means executing code without blocking the main thread.

    • Asynchronous code allows other code to run while waiting for a task to complete.

    • It is commonly used for network requests, file I/O, and other time-consuming operations.

    • Callbacks, Promises, and Async/Await are common ways to handle asynchronous code in JS.

  • Answered by AI
  • Q3. What is a class in js means? And explain its use case
  • Ans. 

    A class in JavaScript is a blueprint for creating objects with similar properties and methods.

    • Classes are used to create multiple objects with the same structure and behavior.

    • They provide a way to organize and encapsulate related data and functions.

    • Classes can have properties (variables) and methods (functions) that define their behavior.

    • Instances of a class can be created using the 'new' keyword.

    • Classes can also have ...

  • Answered by AI
  • Q4. What is a mobile first design
  • Ans. 

    Mobile first design is an approach where the design and development of a website or application starts with the mobile version.

    • Designing for smaller screens first

    • Prioritizing content and functionality for mobile users

    • Adapting the design for larger screens

    • Focusing on speed and performance

    • Examples: Instagram, Twitter, and Facebook

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay strong in the programming language you know. And speak clearly when explaining.

Skills evaluated in this interview

Get interview-ready with Top Zoho Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jan 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

10 aptitude questions and 15 finding output of programs
You can refer any websites like Geeks for geeks

Round 2 - Coding Test 

Given around 6 programs which requires logical problem solving techniques

Round 3 - Coding Test 

It is a simple application developing coding test. Can use any programming language. Like Ticket Booking System kind of.

Round 4 - Technical 

(2 Questions)

  • Q1. Asked about the interested areas specified in resume.
  • Q2. Whenever a row in table is modified, how can you make changes to reflect in another related table?
  • Ans. 

    Use triggers to update related table on row modification.

    • Create a trigger on the main table to update the related table

    • Use the UPDATE statement in the trigger to modify the related table

    • Ensure that the trigger is efficient and does not cause performance issues

    • Test the trigger thoroughly to ensure that it works as expected

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Zoho interview process varies from team to team. From interview, work culture, timing, process of evaluation to everything depends on individual team. There is no certain common structure for whole organisation. So prepare your mind and do well. All the best

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Nov 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Some tips for your exam

Interview questions from similar companies

Interview Preparation Tips

Skill Tips: Be good at C++. Keep your CGPA high
Skills:
College Name: NIT Surathkal

I appeared for an interview before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

This was an online Coding+MCQ round. Both the coding questions were related to DP and were of Medium to Hard Difficulty.The MCQ's were of easy-medium level but one has to be fast in order to complete the section in the given time frame.

  • Q1. 

    Maximum Sum Problem Statement

    You are given an array ARR of N integers. Your task is to perform operations on this array until it becomes empty, and maximize the sum of selected elements. In each operatio...

  • Ans. 

    Given an array, select elements to maximize sum by removing adjacent elements.

    • Iterate through the array and keep track of the count of each element.

    • Select the element with the highest count first, then remove adjacent elements.

    • Repeat the process until the array is empty and sum the selected elements.

  • Answered by AI
  • Q2. 

    Longest Common Prime Subsequence Problem Statement

    Imagine Ninja is tackling a puzzle during his long summer vacation. He has two arrays of integers, each with lengths 'N' and 'M'. Ninja's task is to dete...

  • Ans. 

    Find the length of the longest common prime subsequence between two arrays of integers.

    • Iterate through both arrays to find prime numbers

    • Use a set to keep track of common prime numbers

    • Return the size of the set as the length of the longest common prime subsequence

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 2 Algorithmic questions wherein I was supposed to code both the problems after discussing their approaches and respective time and space complexities . After that , I was grilled on some OOPS concepts related to C++.

  • Q1. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

  • Answered by AI
  • Q2. 

    Stack using Two Queues Problem Statement

    Develop a Stack Data Structure to store integer values using two Queues internally.

    Your stack implementation should provide these public functions:

    Explanation:

    ...
  • Ans. 

    Implement a stack using two queues to store integer values with specified functions.

    • Create a stack class with two queue data members.

    • Implement push(data), pop(), top(), size(), and isEmpty() functions.

    • Use one queue for pushing elements and another for temporary storage during operations.

    • Ensure proper handling of edge cases such as empty stack.

    • Example: If input is Q = 5, 1 42, 2, 3, 1 17, the output should be 42, -1, 17

  • Answered by AI
  • Q3. What are Vtable and VPTR in C++?
  • Ans. 

    Vtable and VPTR are used in C++ for implementing polymorphism through virtual functions.

    • Vtable (Virtual Table) is a table of function pointers used to implement dynamic dispatch in C++ for virtual functions.

    • VPTR (Virtual Pointer) is a pointer that points to the Vtable of an object, allowing dynamic binding of virtual functions at runtime.

    • Vtable is created for each class that has virtual functions, containing pointers t...

  • Answered by AI
  • Q4. What are friend functions in C++?
  • Ans. 

    Friend functions in C++ are functions that are not members of a class but have access to its private and protected members.

    • Friend functions are declared inside a class with the keyword 'friend'.

    • They can access private and protected members of the class.

    • They are not member functions of the class, but have the same access rights as member functions.

    • Example: friend void displayDetails(Student);

  • Answered by AI
Round 3 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had 3 preety good questions related to DSA and some questions revolving around Memory Management and Operating Systems.

  • Q1. 

    Predecessor and Successor in Binary Search Tree (BST)

    Given a binary search tree (BST) with 'N' nodes, find the predecessor and successor of a given 'KEY' node in the BST.

    Explanation:

    The predecessor o...

  • Ans. 

    Find predecessor and successor of a given node in a binary search tree (BST).

    • Predecessor is the node visited just before the given node in an inorder traversal.

    • Successor is the node visited immediately after the given node in an inorder traversal.

    • Return -1 if predecessor or successor does not exist.

    • Implement inorder traversal to find predecessor and successor.

  • Answered by AI
  • Q2. 

    Count Ways to Reach the N-th Stair Problem Statement

    You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...

  • Ans. 

    The problem involves counting the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve the problem efficiently.

    • The number of ways to reach the Nth stair is the sum of the number of ways to reach the (N-1)th stair and the (N-2)th stair.

    • Handle base cases for N=0 and N=1 separately.

    • Apply modulo operation to avoid overflow while calculating the result.

    • Consider using me...

  • Answered by AI
  • Q3. 

    Good Arrays Problem Statement

    You are given an array 'A' of length 'N'. You must choose an element from any index in this array and delete it. After deleting the element, you will obtain a new array of le...

  • Ans. 

    Given an array, find the number of 'good' arrays that can be formed by deleting one element.

    • Iterate through each element in the array and check if deleting it results in a 'good' array

    • Keep track of the sum of elements at odd and even indices to determine if the array is 'good'

    • Return the count of 'good' arrays

  • Answered by AI
  • Q4. What is memory protection in operating systems?
  • Ans. 

    Memory protection in operating systems prevents one process from accessing or modifying the memory of another process.

    • Memory protection ensures that each process has its own isolated memory space.

    • It prevents unauthorized access to memory locations, improving system stability and security.

    • Operating systems use techniques like virtual memory and access control lists to enforce memory protection.

    • Examples include segmentat...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAdobe interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Tips: You should be familiar with OOP concepts and a few concepts like binary tree. Also aptitude and quant questions (like in CAT). They will test your coding skills thoroughly during the test (only in the prog. language that you opted) and will question your logic and your approach to the problem. Be thorough with your coding basics.

Round: Technical Interview
Tips: The tech rounds focused mostly on coding. You can choose any programming language that you are comfortable with. They are not insistent that you know Java. I chose C++. The interviewers mainly look at how you approach the questions (the way you solve the question - if its the most efficient/fastest solution to the problem). They will also ask quite a lot of puzzles (the ones you can prepare from Heard on the street, 400 puzzles etc.) and a few CAT quant qns.

Round: HR Interview
Experience: HR round is very easy
Tips: basic qns that you will prepare for any company. Be sure to attend the PPT; the HR will surely ask you a few qns from it. Also know a bit about the company and the profile you are sitting for.

General Tips: The test is the only criteria for getting shortlisted to the interview round. There are certain Oracle profiles that are only open for CS and one which has a CG cutoff of 8.5. But for the App Dev profile there was no CG cutoff. your performance in the test is most important,because they generally do not entertain walkins during interview. Resume is not that important. Only HR team will have a look at it. If you have any coding experience (from any projects) or Java certification then its an added bonus. But its not mandatory.
1st year- concentrate on CGPA
2nd year - find out what you want(core or noncore). Do internships in starts ups or finance or consult companies if aiming for non-core. PORs are important
3rd year- internships.
4th year- start placement preparation very early. 
Work well on your project if you want to go for core.
College Name: IIT MADRAS

Zoho Interview FAQs

How many rounds are there in Zoho Member Technical Staff interview for experienced candidates?
Zoho interview process for experienced candidates usually has 4 rounds. The most common rounds in the Zoho interview process for experienced candidates are Coding Test, Aptitude Test and Technical.
What are the top questions asked in Zoho Member Technical Staff interview for experienced candidates?

Some of the top questions asked at the Zoho Member Technical Staff interview for experienced candidates -

  1. What is a class in js means? And explain its use c...read more
  2. Whenever a row in table is modified, how can you make changes to reflect in ano...read more
  3. What is a critical rendering pa...read more
How long is the Zoho Member Technical Staff interview process?

The duration of Zoho Member Technical Staff interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Zoho Member Technical Staff Interview Process for Experienced

based on 5 interviews

3 Interview rounds

  • Aptitude Test Round
  • Coding Test Round - 1
  • Coding Test Round - 2
View more
Zoho Member Technical Staff Salary
based on 1.5k salaries
₹5.6 L/yr - ₹23 L/yr
10% less than the average Member Technical Staff Salary in India
View more details

Zoho Member Technical Staff Reviews and Ratings

based on 221 reviews

4.2/5

Rating in categories

3.6

Skill development

4.0

Work-life balance

3.8

Salary

4.7

Job security

4.4

Company culture

3.6

Promotions

3.8

Work satisfaction

Explore 221 Reviews and Ratings
Member Technical Staff
1.5k salaries
unlock blur

₹5.6 L/yr - ₹23 L/yr

Technical Support Engineer
569 salaries
unlock blur

₹3 L/yr - ₹10.5 L/yr

Software Developer
438 salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Software Engineer
128 salaries
unlock blur

₹4.6 L/yr - ₹16.2 L/yr

Web Developer
83 salaries
unlock blur

₹3.5 L/yr - ₹12 L/yr

Explore more salaries
Compare Zoho with

Freshworks

3.5
Compare

Salesforce

4.0
Compare

SAP

4.2
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview