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

SDE - 2

Zepto
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Journey
The interview experience was positive. Interviewers were supportive and discussed all the solutions and helped me in thinking right direction.You can expect many questions around LLD question. I was directly asked to create the data model for cab system so make sure you practice that. All the best for your interview!!
Application story
Applied on Instahyre and recieved a call from recruiter the next day, We discussed my responsibilities i have for my current role and what skills I have acquired till now.Also discussed my expected base salary.
Preparation
Duration: 2 Months
Topics: Datastructure and algorithm, SQL, Nosql, Core Java, System design, Python.
Tip
Tip

Tip 1 : DataStructures and Algorithm, this is most important, as initially they check your probelm solving skills.
Tip 2 : Practice lots of low level design questions.
Tip 3 : Core Java interview questions

Application process
Where: Other
Eligibility: more than 2 years of working experience as software developer.
Resume Tip
Resume tip

Tip 1: Have some good projects.
Tip 2: On the top of your resume write the best projects you have worked on in your present company.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date19 Aug 2023
Coding problem2

1. K Most Frequent Elements

Moderate
10m average time
85% success
0/80
Asked in companies
WalmartOracleFacebook

You are given an Integer array ‘ARR’ and an Integer ‘K’.


Your task is to find the ‘K’ most frequent elements in ‘ARR’. Return the elements in any order.


For Example:

You are given ‘ARR’ = {1, 2, 2, 3, 3} and ‘K’ = 2. 

The answer will {2, 3} as 2 and 3 are the elements occurring most times.
Try solving now

2. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
PhonePeChegg Inc.Barclays

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date23 Aug 2023
Coding problem2

1. Rotting Oranges

Moderate
20m average time
78% success
0/80
Asked in companies
IBMSliceSamsung R&D Institute

You have been given a grid containing some oranges. Each cell of this grid has one of the three integers values:

  • Value 0 - representing an empty cell.
  • Value 1 - representing a fresh orange.
  • Value 2 - representing a rotten orange.
  • Every second, any fresh orange that is adjacent(4-directionally) to a rotten orange becomes rotten.

    Your task is to find out the minimum time after which no cell has a fresh orange. If it's impossible to rot all the fresh oranges then print -1.

    Note:
    1. The grid has 0-based indexing.
    2. A rotten orange can affect the adjacent oranges 4 directionally i.e. Up, Down, Left, Right.
    
    Try solving now

    2. Jump Game

    Moderate
    15m average time
    85% success
    0/80
    Asked in companies
    ZSOLX GroupDisney + Hotstar

    You have been given an array 'ARR' of ‘N’ integers. You have to return the minimum number of jumps needed to reach the last index of the array i.e ‘N - 1’.


    From index ‘i’, we can jump to an index ‘i + k’ such that 1<= ‘k’ <= ARR[i] .


    'ARR[i]' represents the maximum distance you can jump from the current index.


    If it is not possible to reach the last index, return -1.


    Note:
    Consider 0-based indexing.
    
    Example:
    Consider the array 1, 2, 3, 4, 5, 6 
    We can Jump from index 0 to index 1
    Then we jump from index 1 to index 2
    Then finally make a jump of 3 to reach index N-1
    
    There is also another path where
    We can Jump from index 0 to index 1
    Then we jump from index 1 to index 3
    Then finally make a jump of 2 to reach index N-1
    
    So multiple paths may exist but we need to return the minimum number of jumps in a path to end which here is 3.
    
    Try solving now
    03
    Round
    Medium
    Face to Face
    Duration60 minutes
    Interview date4 Sep 2023
    Coding problem5

    1. System Design

    System Design of Uber App | Uber System Architecture


     

    2. DBMS

    What is indexing?

    3. DBMS

    what are different locking mechanisms that can be used in our cab system if there are 10 users booking and only one cab is available?

    4. DBMS

    Will you use sql database or noSql database for cab system and why?

    5. DBMS

    Difference between sql and nosql database

    Here's your problem of the day

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

    Skill covered: Programming

    What is recursion?

    Choose another skill to practice
    Similar interview experiences
    company logo
    SDE - 1
    2 rounds | 2 problems
    Interviewed by Zepto
    3903 views
    0 comments
    0 upvotes
    company logo
    SDE - 2
    3 rounds | 6 problems
    Interviewed by Zepto
    7592 views
    1 comments
    0 upvotes
    company logo
    Frontend developer II
    3 rounds | 4 problems
    Interviewed by Zepto
    953 views
    0 comments
    0 upvotes
    company logo
    SDE - 1
    4 rounds | 8 problems
    Interviewed by Zepto
    1576 views
    0 comments
    0 upvotes
    Companies with similar interview experiences
    company logo
    SDE - 2
    5 rounds | 12 problems
    Interviewed by Walmart
    29570 views
    8 comments
    0 upvotes
    company logo
    SDE - 2
    3 rounds | 4 problems
    Interviewed by HashedIn
    9584 views
    0 comments
    0 upvotes
    company logo
    SDE - 2
    3 rounds | 5 problems
    Interviewed by Amazon
    6677 views
    1 comments
    0 upvotes