Frontend Developer Intern
Interview Date
Early 2025
Result
Not Specified (Implied progression through rounds)
Difficulty
Medium
Rounds
3 rounds (Phone Screening, Technical with SD-II, Technical with SD-III/CTO)
Drive Type
Off-Campus (Recruiter found profile on Naukri)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Early 2025
Interview Type: Off-Campus (Recruiter found profile on Naukri)
Result: Not Specified (Implied progression through rounds)
Difficulty: Medium
Rounds: 3 rounds (Phone Screening, Technical with SD-II, Technical with SD-III/CTO)
Topics Asked: CSS3 Preprocessors, Redux basics, Props drilling, Virtual DOM, State Management (deep state, useContext, Redux slices), JavaScript (Scope, Closures, Promises, Callbacks, Asynchronous JS, Event Loops, Hoisting, `setTimeout` questions), React (Hooks, Custom Hooks, Form Handling, React Lifecycle, Event Handling, DOM manipulations), API Integration, Fetch API, Folder Structure, Request/Response Handling, HTTPS, Axios, PWA, Service Workers
The candidate got an opportunity for a Frontend Intern role at Park+ in early 2025 after a recruiter found their profile on Naukri.
Phone-Screening Round: This was a casual conversation where the recruiter asked for an introduction, details of previous internships, and self-rating on tech stacks. Topics mentioned were CSS3 Preprocessors, Redux basics, Props drilling, Virtual DOM, How to manage deep state, and useContext hook. The recruiter also guided on topics to expect in Round 1.
Round 1 (Technical with SD-II - Frontend): Started with a quick introduction. The interviewer delved into the candidate's resume and projects, asking specific questions like "What is AuthWrapper?" and "What is a Slice in Redux? How did you create a userSlice?". JavaScript basics were covered through questions in Google Docs: Scope, Closures, Promises (e.g., "Print your name after 5 seconds using Promises"), and classic `setTimeout` output-based questions. A React task was given on CodeSandbox: Use Fetch API to display a user list and add a search box for dynamic filtering. The interviewer was encouraging and impressed.
Main topics for the round: Promises, API integration, callbacks, asynchronous JS, closures, event loops, hoisting, React hooks, custom hooks, form handling, React lifecycle, event handling.
Round 2 (Technical with SD-III - Frontend): This round was project and JavaScript focused, starting with a short intro. The interviewer picked lines from the resume and projects, asking about optimization techniques. The candidate was asked to build a social media feed with Redux, focusing on state management with Redux slices. The candidate got stuck on shared state management with Redux slices. Self-rating was requested for HTML, CSS.
Topics: Focused on CSS core questions, JS core questions like hoisting, JS life-cycle. Snippets for output prediction were given. Practical implementations and best practices were expected. Knowledge of folder structure, API integrations, request/response handling, HTTPS, fetch, axios were important.
Round 3 (With the CTO): This was described as the "weirdest round". The CTO asked React questions: "What is React?", "Why React over plain JavaScript?", with follow-up "What more?" multiple times. Questions about PWA (Progressive Web Apps) and Service Workers were also asked, which the candidate was not very familiar with.