- What is a Closure and how it is used?
- Explain the difference between null and undefined.
- How does prototypal inheritance work in JavaScript?
- What are the different ways to handle asynchronous operations in JavaScript?
- What is the event loop?
![]() |
HTML and CSS |
- Describe the CSS Box Model.
- How do you handle responsive design?
- What are some common ways to optimize CSS for performance?
- What are the differences between various CSS positioning properties (relative, absolute, fixed)?
System Design |
- How do you optimize a web page for speed and performance?
- How would you design a scalable autocomplete search component?
- How would you design a chat application with a real time messaging and offline support?
Coding Challenges |
- Implement a function to determine if a string is a palindrome, considering only alphanumeric characters.
- Find all pairs in an arrays of Integers that sum up to a target value.
- Write code to debounce or throttle user input to prevent excessive API calls.
![]() |
Behavioral Questions |
- Tell me about a time you had to solve a difficult problem.
- Describe a situation where you had to learn something new quickly.
- How do you approach working in a team?
- Tell me about a time you had to handle a conflict with a teammate.
- How do you stay up-to-date with the latest frontend technologies?
No comments:
Post a Comment