Swiggy | Frontend Intern | 2024 Batch

swiggy logo
swiggy
frontend internremoteOffer
October 15, 20230 reads

Summary

I successfully interviewed for a Frontend Intern position at Swiggy in 2024 and received an offer. The process included an Online Assessment, a Machine Coding round, a PSDS round, and a Hiring Manager discussion.

Full Experience

I discovered on LinkedIn that Swiggy was hiring Frontend Interns focusing on React. After submitting my application through Google Forms and reaching out to SDEs and Managers, I received an online assessment link from HR.

Round 1: Online Assessment

This round comprised three sections. First, there was an easy Data Structures and Algorithms question involving Hashing and Arrays. Second, I tackled Multiple Choice Questions covering HTML, JavaScript, and CSS fundamentals. Finally, a React coding question required me to implement an API call and ensure all test cases passed.

Round 2: Machine Coding Round (60 Mins)

The main task for this round was to build an autosuggestion input component in React, which needed to call an API based on user input. It was recommended to use CodeSandbox for this round. Afterward, the interviewer asked me about my past projects, previous internships, and fundamental React concepts. I tried to maintain a conversation throughout the coding, ensuring the interviewer understood my thought process and even asking for their suggestions.

Round 3: PSDS (Problem Solving and Data Structures) (60 Mins)

As the name suggests, this round heavily focused on problem-solving and data structures. The questions primarily revolved around Arrays, Polyfills, Regular Expressions, Promises, Currying, Throttle, and Debounce. It's crucial to practice DSA in JavaScript for frontend interviews. Later in the round, we discussed our favorite tech stacks and libraries.

After waiting for several days without an update, I suddenly received a call from HR for a Hiring Manager round scheduled for the same day.

Round 4: Hiring Manager Round

This round began with a general discussion where they briefed me about the project. The questions primarily focused on my resume, the projects I had completed, and the major challenges I faced. We also touched upon topics like deployment pipelines, Event Loops, React, and debugging.

Later the same day, I received a call from HR confirming my selection.

Interview Questions (1)

Q1
React Autosuggestion Input with API Integration
Other

The task was to build a dynamic autosuggestion input component using React. This component needed to fetch suggestions by making API calls based on the user's input and then display these suggestions effectively. I was expected to use Codesandbox for implementation.

Preparation Tips

Based on my experience, here are a few tips for preparing for frontend interviews:

1. I highly recommend focusing on HTML/CSS/JS fundamentals, as they form the core of frontend development.
2. It's beneficial to practice common Machine Coding problems in CodeSandbox before your interview, as most interviewers prefer this platform.
3. I found it helpful to try and maintain a good, technology-oriented conversation with the interviewer at the end, perhaps discussing favorite tech stacks or libraries (most SDEs appreciate this).
4. It's important to appear calm and collected, even if you're feeling nervous.
5. And sometimes, a bit of luck helps too!
6. Finally, it's crucial not to lose hope, especially given the current market conditions.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!