I applied through LinkedIn, and HR contacted me via phone call. He gave me a task to complete, which I had to submit within five days. I completed the task and submitted it in three days. After that, I hadn't heard back from him for three weeks. I emailed him thrice for an update, but never received a reply. One week later, I received a call from the same person, asking me to come to the office for a face-to-face interview.
I went to the Swiggy Bangalore office, where I had to wait for an hour for the interviewer. After that, the interviewer gave me a question similar to checking if two strings are permutations of each other. The interviewer communicated poorly, so I had to ask and verify everything I understood. I initially provided an answer that could be solved using a hashmap, and then I solved it again by generating a checksum for the string (which removed the space complexity introduced by the hashmap). I sensed the interviewer was looking for a specific answer he had studied. When the interview ended (after this one question), I asked for the answer, but he didn't provide it.
I never received a reply from them and didn't attempt to reach out, as I was displeased with both the HR and the interviewer.
TL;DR: Wasted a good day of work at my office.
The question is similar to: "How to check whether two permutations of a string are the same?"
The following metrics were computed from 1 interview experience for the Swiggy Android Engineer role in Bengaluru, Karnataka.
Swiggy's interview process for their Android Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Swiggy's Android Engineer interview process in Bengaluru, Karnataka.