Little Background
Current Company: Service-based
Years of Experience: 2.5 years
Applied: Through Google Form shared on LinkedIn by recruiter.
Online Test (HackerEarth):
- Task: Build a CRUD app (Frontend – React, Backend – Node).
- Two separate applications, time frame: 3 hrs.
- FE: All test cases passed.
- BE: One test case failed.
- Overall, the difficulty was medium.
After a week, I received a call from a third-party vendor that Swiggy uses for their hiring process, informing me that I had cleared the online test and would be proceeding to the first round.
Round 1 - (JavaScript, HTML, CSS)
- Interviewer was from the third party vendor.
- Started with project discussions.
- Then I was given a easy-medium level JS coding problem, where the solution involved using currying.
- Initially explained an approach → while coding realized it wouldn’t work → corrected and gave working solution using currying.
- Also, asked me questions around HTML, CSS and SEO.
- Interviewer was supportive and let me debug with console.
- Feedback: Good.
The next day, I got a call from the recruiter saying I had cleared the first round and would be moving to the interviews with the Swiggy team.
Round 2 – HLD + LLD
- Given Book Search functionality as problem statement.
- Followed structured approach: requirements → HLD → deep dives.
- We spent most of the time on HLD discussions and didn’t get into LLD.
- Later moved to FE part: explained UI implementation, SSR, and CDN usage
The next day, I got a call from the recruiter saying I had cleared the second round and would be moving to the final interview with the HM.
Round 3 – Hiring Manager
- The recruiter informed me that it would be a mix of behavioral + technical.
- Scheduled for 1 hr but it started 15 mins late.
- Asked a few behavioral questions, casual talk.
- Ended in ~15 mins.
Outcome
- After 2 hrs, got automated rejection mail.
- Unsure if decision was pre-made, since HM round was very short and ended abruptly despite answering all questions.
Overall, it was a great experience — I learned a lot throughout the process.