Tuesday, August 5, 2025

💻Technical Questions


JavaScript 
  1. What is a Closure and how it is used?
  2. Explain the difference between null and undefined.
  3. How does prototypal inheritance work in JavaScript?
  4. What are the different ways to handle asynchronous operations in JavaScript?
  5. What is the event loop?

HTML and CSS
  1. Describe the CSS Box Model.
  2. How do you handle responsive design?
  3. What are some common ways to optimize CSS for performance?
  4. What are the differences between various CSS positioning properties (relative, absolute, fixed)?

System Design
  1. How do you optimize a web page for speed and performance?
  2. How would you design a scalable autocomplete search component?
  3. How would you design a chat application with a real time messaging and offline support?

Coding Challenges
  1. Implement a function to determine if a string is a palindrome, considering only alphanumeric characters.
  2. Find all pairs in an arrays of Integers that sum up to a target value.
  3. Write code to debounce or throttle user input to prevent excessive API calls.

Behavioral Questions
  1. Tell me about a time you had to solve a difficult problem.
  2. Describe a situation where you had to learn something new quickly.
  3. How do you approach working in a team?
  4. Tell me about a time you had to handle a conflict with a teammate.
  5. How do you stay up-to-date with the latest frontend technologies?

No comments:

Post a Comment

💻Technical Questions

JavaScript   What is a Closure and how it is used? Explain the difference between null and undefined. How does prototypal inheritance work i...