Zomato interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Zomato
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
Certainly! As a software engineer, my personal journey from starting with the basics to getting and cracking job interviews has been an exciting and rewarding one. I hope sharing my experiences can inspire others and provide them with valuable insights. It all began with a deep passion for technology and a genuine interest in software development. I had a curiosity to understand how things work and a drive to create innovative solutions using code.I started by learning the fundamentals of programming languages such as Python, or Golang. I devoted time to understanding concepts like variables, loops, conditionals, and data structures. Online tutorials, courses, and textbooks were my go-to resources during this phase. To reinforce my learning, I embarked on personal coding projects. I created small applications, websites, or games to apply the knowledge gained from tutorials. This hands-on experience allowed me to encounter real-world challenges and develop problem-solving skills.Gaining practical experience through internships or entry-level positions is invaluable. These opportunities allow you to work on real-world projects, collaborate with experienced professionals, and understand the dynamics of a software engineering team. Additionally, I honed my communication skills to effectively convey my technical knowledge and problem-solving abilities during interviews. Also In my mind It was clear that rejection is a part of the journey. I faced setbacks and encountered rejection along the way, but I remained persistent and used each experience as an opportunity to improve. Learning from failures helped me grow and eventually led to better opportunities, it's important to find your own path. By combining passion, dedication, continuous learning, and perseverance, you can navigate your way to cracking job interviews and building a successful career as a software engineer.
Application story
I have applied here with my friend referral, I must say that my overall experience was extremely positive. The entire process was well-structured, the interviewers were friendly and knowledgeable, and I had the chance to showcase my skills and passion for software development.
Why selected/rejected for the role?
I think based on my past experience and projects, the interview gone well and yeah I was able to answer most of the questions.
Preparation
Duration: 3 Months
Topics: Data Structures, Dynamic Programming, Common Algorithims, OOPS, Request-Response LifeCycle
Tip
Tip

Tip 1 : For SDE1, Don't try to practice Hard questions and don't run after multiple programming languages
Tip 2 : It will be plus point, if you've past internship experience
Tip 3 : Know Your Resume and Projects

Application process
Where: Referral
Eligibility: It depends for which position you're applying, But basic programming skills and problem solving skills must required
Resume Tip
Resume tip

Tip 1 : Keep it short and simple 
Tip 2 : Highlight relevant projects

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date22 May 2020
Coding problem2

Begin by briefly introducing the company and position you interviewed for, basically they were trying to make me feel comfortable. Even I remembered when i was stuck at some problem they keeps giving me few hints. But overall It was really good.

1. Reverse List In K Groups

Hard
15m average time
85% success
0/120
Asked in companies
SAP LabsSamsungIBM

You are given a linked list of 'n' nodes and an integer 'k', where 'k' is less than or equal to 'n'.


Your task is to reverse the order of each group of 'k' consecutive nodes, if 'n' is not divisible by 'k', then the last group of nodes should remain unchanged.


For example, if the linked list is 1->2->3->4->5, and 'k' is 3, we have to reverse the first three elements, and leave the last two elements unchanged. Thus, the final linked list being 3->2->1->4->5.


Implement a function that performs this reversal, and returns the head of the modified linked list.


Example:
Input: 'list' = [1, 2, 3, 4], 'k' = 2

Output: 2 1 4 3

Explanation:
We have to reverse the given list 'k' at a time, which is 2 in this case. So we reverse the first 2 elements then the next 2 elements, giving us 2->1->4->3.


Note:
All the node values will be distinct.


Try solving now

2. Summed Matrix

Easy
10m average time
90% success
0/40
Asked in company
Ola

A matrix is constructed of size n*n and given an integer ‘q’. The value at every cell of the matrix is given as, M(i,j) = i+j, where ‘M(i,j)' is the value of a cell, ‘i’ is the row number and ‘j’ is the column number. Return the number of cells having value ‘q’.

Assume, the array is in 1-based indexing.

Try solving now
02
Round
Easy
HR Round
Duration50 Minutes
Interview date28 May 2020
Coding problem1

1. Basic HR Questions

Why Zomato?
Why are you leaving your current organisation?
Are you comfortable working from the office?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
SDE - 1
2 rounds | 4 problems
Interviewed by Zomato
2354 views
0 comments
0 upvotes
SDE - 1
2 rounds | 0 problems
Interviewed by Zomato
6994 views
1 comments
0 upvotes
SDE - 1
2 rounds | 5 problems
Interviewed by Zomato
2683 views
0 comments
0 upvotes
SDE - 1
2 rounds | 5 problems
Interviewed by Zomato
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115097 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58238 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35147 views
7 comments
0 upvotes