Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Zoho SDE-2 Interview Questions, Process, and Tips

Updated 16 Sep 2021

Zoho SDE-2 Interview Experiences

1 interview found

SDE-2 Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2021

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

  • Q1. 

    Make Palindrome Problem Statement

    You are provided with a string STR of length N comprising lowercase English alphabet letters. Your task is to determine and return the minimum number of characters that n...

  • Ans. 

    The task is to determine the minimum number of characters needed at the beginning of a string to make it a palindrome.

    • Iterate from both ends of the string and compare characters to find the number of characters needed to make it a palindrome.

    • Use dynamic programming to optimize the solution by storing results of subproblems.

    • Handle edge cases like an already palindrome string or an empty string.

    • Example: For 'deed', no ch...

  • Answered by AI
  • Q2. 

    Wildcard Pattern Matching Problem Statement

    Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.

    The wildcard pattern may include the...

  • Ans. 

    Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.

    • Create a dynamic programming matrix to store intermediate results

    • Handle cases for '?' and '*' characters separately

    • Check if the characters in the pattern and text match accordingly

    • Return 'True' if the text matches the pattern, otherwise 'False'

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

It was nice

  • Q1. What is BCNF and why is it important in database management systems?
  • Ans. 

    BCNF stands for Boyce-Codd Normal Form, a higher level of normalization in database management systems.

    • BCNF is a stricter form of 3NF (Third Normal Form) and ensures that there are no non-trivial functional dependencies between attributes.

    • It helps in reducing redundancy and anomalies in the database.

    • BCNF is important as it helps in maintaining data integrity and improving database performance.

    • Example: If we have a tabl...

  • Answered by AI
  • Q2. You are given a rectangular container filled with 1 liter of liquid. How can you pour out half a liter without seeing or measuring it?
  • Ans. 

    Tilt the container until the liquid reaches the edge, then pour out half of it.

    • Tilt the container slowly until the liquid reaches the edge

    • Once the liquid is at the edge, pour out half of it

    • This method works because the liquid will naturally settle at the lowest point, allowing you to estimate the halfway mark

  • Answered by AI
Round 3 - HR 

Round duration - 45 mintues
Round difficulty - Easy

Very nice interviews very helpful.

Interview Preparation Tips

Eligibility criteriaAbove 6 CGPAZoho Corporation interview preparation:Topics to prepare for the interview - Data Structures and Algorithm, Operating Systems, DBMS, Oops Concepts, Hashing, Computer Networks.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Mention the projects clearly, explaining the tech stack, the problem solved and whether its a group or individual project
Tip 2 : Do not put false things on resume.
Tip 3 : Mention only those skills, in which you are confident.

Application resume tips for other job seekers

Tip 1 : Mention your important projects in detail.
Tip 2 : Try to make a single-page resume. Highlight skills, projects, and work experience more than CGPA. Ensure proper spacing and font to maintain professionalism.
Tip 3 : Keep it precise and concise.
Tip 4 : Mention your achievements related to the role you are applying for.

Final outcome of the interviewSelected

Skills evaluated in this interview

Rate your
company

🤫 100% anonymous

How was your last interview experience?

Share interview

Interview questions from similar companies

I was interviewed before May 2021.

Round 1 - Telephonic Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

  • Q1. 

    Remove Consecutive Duplicates Problem Statement

    Given a string S, your task is to recursively remove all consecutive duplicate characters from the string.

    Input:

    String S

    Output:

    Output string

    Constr...

  • Ans. 

    Recursively remove consecutive duplicate characters from a string.

    • Use recursion to check if the current character is the same as the next character, if so, skip the next character

    • Base case: if the string is empty or has only one character, return the string

    • Recursive case: if the current character is the same as the next character, call the function recursively with the string excluding the next character

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

  • Q1. 

    Reverse String Operations Problem Statement

    You are provided with a string S and an array of integers A of size M. Your task is to perform M operations on the string as specified by the indices in array A...

  • Ans. 

    Perform a series of reverse string operations on a given string based on specified indices.

    • Iterate through the array of indices and reverse the substring of the string based on the given indices.

    • Ensure to reverse the substring from the starting index to len(S) - starting index - 1.

    • Continue the operations in the sequence specified by the array of indices to get the final string.

  • Answered by AI
Round 3 - HR 

Round duration - 50 minutes
Round difficulty - Medium

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in BangaloreEligibility criteria60%Tech Mahindra interview preparation:Topics to prepare for the interview - Java, Data Structures, Oops Concept, Angular, Basic fundamental of Computer ScienceTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare well for resume & confidence for basic part of CS.
Tip 2 : Good knowledge of skills set which mentioned in CV.
Tip 3 : Explain about projects which you have worked earlier & your roles and responsibilities.

Application resume tips for other job seekers

Tip 1 : Mentioned all the skills & certificate till date update your resume every 3 month's. 
Tip 2 : Proper skills set with project explanation and duration of project which you have worked on

Final outcome of the interviewSelected

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

Mphasis user image Anonymous

posted on 17 Dec 2021

I was interviewed in Aug 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 45 minutes
Round difficulty - Medium

Technical Interview round that lasted for about 45 minutes. Questions were based on Java, Java design Patterns and OOPS Concepts.

  • Q1. What are static methods in interfaces?
  • Ans. 

    Static methods in interfaces are methods that can be called without creating an instance of the interface implementation.

    • Static methods in interfaces were introduced in Java 8.

    • They are used for providing utility methods that are related to the interface but do not require an instance of the implementing class.

    • Static methods in interfaces cannot be overridden by implementing classes.

    • Example: interface MyInterface { stat...

  • Answered by AI
  • Q2. Why was a new version of Java (Java 8) needed in the first place?
  • Ans. 

    Java 8 was needed to introduce new features like lambda expressions, streams, and default methods.

    • Introduction of lambda expressions for functional programming

    • Streams API for processing collections in a functional style

    • Default methods in interfaces for backward compatibility

    • Improved performance with the introduction of the Nashorn JavaScript engine

    • Date and Time API for better handling of date and time operations

  • Answered by AI
  • Q3. In how many ways can you create a singleton pattern in Java?
  • Ans. 

    There are multiple ways to create a singleton pattern in Java, including using static initialization, lazy initialization, and enum.

    • Using static initialization: Create a private static instance of the class and a public static method to return that instance.

    • Lazy initialization: Create a private static instance of the class and a public static method to check if the instance is null before creating it.

    • Using enum: Create...

  • Answered by AI
Round 2 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round that lasted for about 45 minutes. Questions were based on Spring boot and Microservices Concepts.

  • Q1. What is the difference between the Bridge Pattern and the Adapter Pattern in Java?
  • Ans. 

    Bridge Pattern decouples abstraction from implementation, while Adapter Pattern adapts an interface to another.

    • Bridge Pattern separates abstraction and implementation using composition, while Adapter Pattern adapts an interface to another without changing its original structure.

    • Bridge Pattern allows for changes in both abstraction and implementation independently, while Adapter Pattern allows incompatible interfaces to...

  • Answered by AI
  • Q2. What is the difference between @RestController and @Controller in Spring Boot?
  • Ans. 

    Difference between @RestController and @Controller in Spring Boot

    • 1. @Controller is used to create web MVC controllers while @RestController is used to create RESTful web services.

    • 2. @Controller returns the view to be rendered while @RestController returns the object and data is written directly to the HTTP response as JSON or XML.

    • 3. @RestController is a specialized version of @Controller that includes @Controller and @...

  • Answered by AI
  • Q3. What is the difference between Spring and Spring Boot?
  • Ans. 

    Spring is a framework for building Java applications, while Spring Boot is an extension that simplifies the setup and configuration.

    • Spring is a comprehensive framework for building Java applications, providing features like dependency injection, aspect-oriented programming, and more.

    • Spring Boot is an extension of the Spring framework that aims to simplify the setup and configuration of Spring applications.

    • Spring Boot i...

  • Answered by AI
  • Q4. What is the difference between Monolithic and Microservices Architecture?
  • Ans. 

    Monolithic architecture is a single-tiered software application where all components are tightly coupled, while microservices architecture is a distributed approach where the application is broken down into smaller, loosely coupled services.

    • Monolithic architecture has a single codebase and database, while microservices have multiple smaller services with their own codebase and database.

    • Monolithic applications are harde...

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions

  • Q1. Why should we hire you?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMphasis interview preparation:Topics to prepare for the interview - Java, Spring Boot Framework, Data Structures, Algorithms, System Design, OOPSTime required to prepare for the interview - 3 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

SDE-2 Interview Questions & Answers

TCS user image Anonymous

posted on 15 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 360 minutes
Round difficulty - Hard

Timing- Any 6 hours of my choice in the 24 hour window. (10:00 p.m. to 4:00 a.m. I selected)
Environment was very friendly and easy to use.
No significant activity.
This was the only coding round.

  • Q1. 

    Prime Time Again Problem Statement

    You are given two integers DAY_HOURS and PARTS. The integer 'DAY_HOURS' represents the number of hours in a day, and the day can be divided into 'PARTS' equal parts. You...

  • Ans. 

    Find total instances of equivalent prime groups in a day divided into equal parts.

    • Iterate through each part of the day and check for prime pairs in different parts

    • Use a helper function to check if a number is prime

    • Ensure the day is evenly divided by parts and each prime group has hours from different parts

  • Answered by AI
Round 2 - Telephonic Call 

Round duration - 10-15 minutes
Round difficulty - Easy

Timing- 12:15 p.m. 
Environment was very good .
Not any significant activity.
The interviewer was very friendly and talked like friends.

Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Medium

Timing- 12:30 p.m. to 12:45 p.m
Environment was very comfortable.
No other significant activity.
Interviewer was very good and talking very politely & friendly.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from D Y Patil School Of Engineering Academy,Ambi.. I applied for the job as SDE - 2 in PuneEligibility criteriaAbove 6.75 CGPA, No running backlogsTata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - DBMS, Sorting Algorithms, SDLC, Computer Networks, Basics of DSATime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Make sure what you have learnt in DSA you can do it practically by writing codes.
Tip 2 : Must have a hands-on experience in writing SQL commands.
Tip 3 : Do atleast 3-4 projects so that you have an option to explain any one of them if the interviewer asks.

Application resume tips for other job seekers

Tip 1 : Write only true data in resume. Don't bluff as you may get caught which will be very embarrassing.
Tip 2 : Have some latest technology related projects in your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

TCS user image Anonymous

posted on 16 Sep 2021

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

It was in the morning about 10:00AM-10:40AM. The platform used for this round was hackerrank. There are 15 MCQ's which cover portions of Aptitude, Data Structures, DBMS, SQL

  • Q1. 

    Minimum Operations Problem Statement

    You are given an array 'ARR' of size 'N' consisting of positive integers. Your task is to determine the minimum number of operations required to make all elements in t...

  • Ans. 

    Minimum number of operations to make all elements in the array equal by performing addition, subtraction, multiplication, or division.

    • Iterate through the array to find the maximum and minimum values.

    • Calculate the difference between the maximum and minimum values.

    • The minimum number of operations needed is the difference between the maximum and minimum values.

  • Answered by AI
Round 2 - HR 

Round duration - 15 minutes
Round difficulty - Easy

It was in the night around 7:00PM-7:20PM. Platform used for this round was skype. Interviewer was very serious while taking my interview.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in DelhiEligibility criteriaAbove 7 CGPATata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, Data Science, Aptitude, DBMSTime required to prepare for the interview - 3.5 monthsInterview preparation tips for other job seekers

Tip 1 : Practice as much as you can
Tip 2 : Try to get a good hold in Data Structures
Tip 3 : Do atleast 2 projects

Application resume tips for other job seekers

Tip 1 : It should not be too long or too short.
Tip 2 : Each skill should be mentioned properly.

Final outcome of the interviewSelected

SDE-2 Interview Questions & Answers

TCS user image Anonymous

posted on 16 Sep 2021

I was interviewed in Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 minutes
Round difficulty - Hard

Timing: 8 a.m. to 11a.m.
Environment was optimum.
No significant activity.

  • Q1. 

    Edit Distance Problem Statement

    Given two strings S and T with lengths N and M respectively, your task is to find the "Edit Distance" between these strings.

    The Edit Distance is defined as the minimum nu...

  • Ans. 

    The task is to find the minimum number of operations required to convert one string into another using delete, replace, and insert operations.

    • Use dynamic programming to solve the problem efficiently.

    • Create a 2D array to store the minimum edit distance for substrings of the two input strings.

    • Iterate through the strings and update the array based on the operations needed for each character.

    • Return the value in the bottom ...

  • Answered by AI
Round 2 - Video Call 

Round duration - 30 minutes
Round difficulty - Medium

Timing: 12:00 p.m. to 12:30 p.m.
The environment was quite good.
No significant activity.
Interviewers were very friendly. They were behaving like friends.

Round 3 - HR 

Round duration - 15 minutes
Round difficulty - Easy

Timing: 3:00 p.m. to 3:20 p.m.
Environment was very good.
No significant activity was monitored.
HR was very good and friendly.

Interview Preparation Tips

Professional and academic backgroundI completed Civil Engineering from Heritage Institute of Technology. I applied for the job as SDE - 2 in KolkataEligibility criteriaAbove 6.5 CGPATata Consultancy Services (TCS) interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, OOPS, Computer Networks, System DesignTime required to prepare for the interview - 7 monthsInterview preparation tips for other job seekers

Tip 1 : Do minimum 3 projects
Tip 2 : Prepare every topic of DSA for interview
Tip 3 : Hands on experience in performing MySql commands

Application resume tips for other job seekers

Tip 1 : Be precise and don't bluff
Tip 2 : Learn atleast 2 programming languages
Tip 3 : Do projects on latest technologies like Artificial Intelligence and Machine Learning

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on Java,SQL,some trending technologies(IOT,Big data),pattern questions, programming questions with different approaches.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of DSA, have knowledge about the databases, some common dml ,ddl statements, programming knowledge of a particular language like C,Java, python,etc...have good command on oops concepts... little bit of frameworks knowledge will also help

I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions of java.
Round 3 - HR 

(1 Question)

  • Q1. Intro and other hr related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover the basic questions regarding the programming language.

Intern Interview Questions & Answers

TCS user image Anonymous

posted on 2 Jun 2022

I applied via Newspaper Ad and was interviewed before Jun 2021. There were 2 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 Resume tips
Round 2 - HR 

(1 Question)

  • Q1. Please Give introduction

Interview Preparation Tips

Interview preparation tips for other job seekers - Good luck with your interview. You need it

I applied via Referral and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Puzzles, Psychometric Test

Round 2 - One-on-one 

(1 Question)

  • Q1. Some water in 3 Jars question, you had to measure out 5L correctly

Interview Preparation Tips

Interview preparation tips for other job seekers - Make the interview interactive, I got this input from another Senior. Before i went into the interview room the volunteers were telling all those who goes into Room No 1 is screwed. I was praying i don't get room no 1. But fortunately for me I got room no 1 because when the interviewer gave me the puzzle and handed over pen and paper he went back to relax his posture and when i explained i will fill the 5L Jar first, he immediately came forward to listen to me, at that moment i knew i got the job because i felt the previous candidates never made their interview interactive and that's why he went back to relax his posture.
Contribute & help others!
anonymous
You can choose to be anonymous

Recently Viewed

SALARIES

FOCUS EDUMATICS

INTERVIEWS

Emeritus

No Interviews

COMPANY BENEFITS

EX Squared Solutions

No Benefits

SALARIES

EX Squared Solutions

No Salaries

LIST OF COMPANIES

EX Squared Solutions

Overview

SALARIES

FOCUS EDUMATICS

No Salaries

REVIEWS

EX Squared Solutions

No Reviews

REVIEWS

FOCUS EDUMATICS

No Reviews

LIST OF COMPANIES

FOCUS EDUMATICS

Overview

COMPANY BENEFITS

FOCUS EDUMATICS

No Benefits

Tell us how to improve this page.

Tesco

Secure your future with a company that values your job stability.

SDE-2 Interview Questions from Similar Companies

TCS SDE-2 Interview Questions
3.7
 • 3 Interviews
View all
Member Technical Staff
1.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Support Engineer
548 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
403 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
81 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Web Developer
80 salaries
unlock blur

₹0 L/yr - ₹0 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