Publicis Sapient Interview Question

The interview process included two technical rounds: one on React and one on JavaScript. Both rounds involved hands-on coding problems along with in-depth conceptual discussions. In the React round, I was asked to implement reusable components and handle data from APIs, followed by questions on lifecycle, hooks, and component communication. The JavaScript round included coding tasks along with deep-dive discussions on the event loop, local and session storage, performance optimization techniques, and browser behavior. The rounds reflected a strong focus on real-world web application challenges.