The interview was scheduled for Saturday. The recruiter informed me it was a scheduled interview, but it turned out to be a drive with many people present. It took from 10 AM to 6 PM for just two rounds.
The first round was a machine coding round where I was given the task of designing a parking lot. The HR handled the question sheet and gave two hours. I finished within the allotted time but had to wait a lot for the next round of reviewing the code. I finished the problem around 1 PM, but the review didn't happen until 4 PM. The panel was small, and the candidates were many.
At 4 PM, one person came with no apparent interest in looking at the code. For the sake of it, he glanced at the code, asked a few questions like 'if this changed, what would you do?', and finished in ten minutes. Then the HR said, 'We will be conducting the second round in some time.' Again, I had to wait for an hour.
At 5 PM, I was called for the second round, conducted by a senior person. He asked about my projects and then gave a data structures problem. We discussed the question, and I provided a solution that seemed satisfactory.
The HR then asked me to wait again. I waited for some time, after which the HR mentioned, 'We would like to have a design round, but today our panel is tired as it's already 6 PM. We will contact you for the next round on Monday.'
I never received a call from them. I called the recruiter multiple times, and she cited reasons like Swiggy people changing the interview panel, causing delays. I contacted the recruiter repeatedly, asking for an update, but she neither provided any information nor gave me Swiggy's HR contact details or email.
One day, she responded to my call and said they were informed that the company did not wish to proceed with my profile. If that was the case, why did they suggest conducting a next round? They could have informed me on the same day of the interview. They wanted to conduct an interview that day and later rejected me without any feedback or reason.
I did not expect this from a company like Swiggy.
Design parking lot.
Given different jobs and jobs are dependent on each other, how many different ways of executing jobs is possible?
The following metrics were computed from 11 interview experiences for the Swiggy Senior Software Engineer role in Bengaluru, Karnataka.
Swiggy's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Swiggy's Senior Software Engineer interview process in Bengaluru, Karnataka.