1. How does JavaScript work under the hood? Explain the call stack and event loop. 2. How do you use TypeScript in your projects? 3. What state management tools do you use in React other than `useState`, Redux, and Context API? What alternatives have you worked with?