Interview Date: September 2025
Initial Screening
Duration: 15 minutes
Method: Phone call with HR
Focus: Resume shortlisting and scheduling interview
Key Questions: No technical questions, mostly availability and role discussion
Technical Round
Duration: 1 hour
Method: Video call
Focus: JavaScript, React, and CSS fundamentals + implementation-based questions
Key Questions:
JavaScript:
Different datatypes in JavaScript
Difference between var, let, and const
Hoisting + implementation with var, let, const
Temporal Dead Zone
Normal vs Arrow functions (syntax + this behavior)
Callback functions
Debouncing and throttling
Difference between map, reduce, and filter
Object-related question
React:
Difference between props and state
React hooks usage
Lifecycle methods and how they map to hooks
React Fragments
Cleanup function in useEffect
Counter using useState and extending it with a custom hook to store previous value
Controlled vs uncontrolled components
CSS:
CSS box model
Different ways to center a div
Closing Note
The interview was a balanced mix of theory and implementation. I felt confident in React-related questions, while custom hooks was a learning curve. Overall, it was a valuable experience and gave me clear insights into how frontend interviews test both fundamentals and applied coding skills.
#interviewexperiences