Web Development Questions: HTML/CSS

1. Describe the difference between block-level and inline elements in HTML. Provide examples of each.

2. What is the CSS box model? Explain its components and how it affects layout.

Web Development Questions: JavaScript

1. What is event delegation in JavaScript? How does it improve performance in web applications?

2. Explain the concept of closures in JavaScript with a practical example.

React.js Questions

1. What are the key features of React? Explain how React’s virtual DOM works.

2. How do props and state differ in React? Provide an example of how each is used.