Open In App

Interview Experience with Swiggy

Last Updated : 12 Aug, 2015
Improve
Improve
Like Article
Like
Save
Share
Report

Swiggy is a fast growing startup, based out of Bangalore. I recently interviewed there for the post of SDE-1 and would love to share my interview experience.

First Round: Machine Coding
(One question, 60 min I guess)
Had to write ‘complete, bug-free’ code on our laptops, language of our choice

Given multiple tuples in the form of (A,B) where A is the parent and B is the child in a binary tree, find if the input is valid or not. 4 error conditions were provided:
1. If a parent has more than 2 children,
2. If duplicate tuples entered,
3. If the tree has a cycle,
4. If more than one root possible.

For violation of multiple validity conditions, print the condition coming first in the above order.
If the input is valid, print the tree in a serial representation. For eg: If input is (A,B), (B,C), (A,D), (C,E) , output: (A(B(C(E)))(D))

Second Round: F2F Interview

1. Explain the code from the machine coding round. The guy made me run the code on an online compiler to have a look at the errors, and then ran some test cases as well.
2. Detailed discussion about previous experience. Had to explain my work in the current company end-to-end.
3. A question on arrays: Given an array, print all possible contiguous subsequences whose sum is divisible by a given number x.

Third Round: F2F Interview

1. Detailed discussion about current company, work, etc.
2. Implement LRU cache. Didn’t make me write the code, but discussed in detail about all possible data structures that could be used, complexities of different operations in different implementations.
3. Given a server that has a 900 MB file and a client that has a maximum available space of 100MB, sort the file on the client.

Fourth Round: Discussion with the co-founder

Had a nice little chat with the co-founder about the work, culture, their vision, etc. Seemed quite impressive.


Previous Article
Next Article

Similar Reads

Swiggy Interview Experience (SDE-2)
Round 1: Hackerrank Test Round 2: Find next greater element in an array (https://www.geeksforgeeks.org/next-greater-element/) Check if Binary Tree is a balanced BST Rain trapping problem (https://www.geeksforgeeks.org/trapping-rain-water/) Round 3: Discussion on previous projects Round 4: Design Online Sports Tournament management system.
1 min read
Swiggy Interview experience for SDE-3
Round 1 (Machine Coding Round):  First-round was an assignment round where I was supposed to implement a website similar to https://8tracks.com/. The requirement was to design CRUD Apis in language of your choice and display the top 10 trending tracks. The evaluation was done on the basis of low-level database design, Code correctness, & Unit t
2 min read
Swiggy Interview Experience for SDE-1 (Bangalore 1.5 Years Experienced)
Online Coding Test (Hackerrank): Questions were of Easy, Medium, and Hard level, 4 questions in total you need to solve in 1.5 hrs. Round 1(On-site, virtual): Collect maximum points in a grid when you move from top left to bottom right. You can only move towards right and in downward direction. The grid can contain both positive and negative values
2 min read
Swiggy Interview Experience for SDE-1 | Off-Campus 2021
Online Technical Test - This round was an online Hackerrank test consisting of 3 questions, out of which 1 was easy and 1 easy-medium, and 1 medium. These were unique questions based on a competitive solution approach as well as good DSA knowledge. After getting selected in this round, I got the interview mail and a call from the technical recruite
5 min read
Swiggy Interview Experience for SDE-1
Online Coding Test (Hackerrank): 3 Medium questions and 1.5 hrs to solve it. Solved all three questions Round 1(On-site, virtual): Count number of binary strings without consecutive 1’s, First asked me to write recursive code and the dynamic programming. After that interviewer asked me to optimize more. Then I explained the matrix exponentiation ap
2 min read
Swiggy Interview Experience for SDE-1
Status: A backend developer with 2+ years of experience in a service-based company. Position Interviewed for Swiggy SDE1 Location: Bangalore (Interviews were completely virtual) Month: January 2021 Application Process: Applied in LinkedIn. Round 1: (Online coding) Conducted in Hackerrank platform.Duration: 1.5 hrs.Question 1: Some array-based quest
3 min read
Swiggy Interview Experience for SDE-II
I applied on LinkedIn for Swiggy SDE-II (R&G). Got the first round link - Hackerrank after 9-10 days. Round 1(Online Coding): HackerRank 3 Questions were asked in this round and time limit was 75 minutes. All the 3 questions were hard. Flexible Strings Given a string abccc, Given are below operations b can be replaced by c a can be replaced by
2 min read
Swiggy Interview Experience for SDE-2
Round 1: Online test Some coding questions. Round 2: Given an array, we need to take out 2 numbers from the array and sum it and push the result. Add some to the final answer. Initially final Answer = 0. Repeat this process until only one element is left. Minimize the final Answer.Object-oriented discussion on Hotel Room Booking System. Write all c
1 min read
Swiggy Interview Experience for SDE-1 | On-Campus 2021
SWIGGY Interview Experience for SDE-1 role Round 1(Online Assessment): Eligibility: CSE/ECE/EEE, CGPA 7 and above. Online Test: On the HackerRank platform 1 Database +3 coding question.90 minutesDatabase question - Medium(SQL)Coding question - Easy, Medium, hard 11 Students shortlisted for Interviews, I solved 3.5 Questions Suggestion - Solve SQL P
3 min read
Swiggy Interview Experience for Software Dev Engineer (On-Campus) 2021
Swiggy visited our campus for Software Engineer as well as Software Engineer in Test Role. Round 1(Coding Round): This one happened for 90 mins where we were given 4 coding questions to solve. Parking dilemma: https://leetcode.com/discuss/interview-question/402014/IBM-or-OA-2019-or-Parking-Dilemma A graph Question related to minimizing the path. ht
3 min read
Practice Tags :