Publicis Sapient | Senior Experience Engineer - React | August 2025 | 3.5 YOE

publicis sapient logo
publicis sapient
Senior Experience Engineer3.5 yearsOngoing
September 7, 20251 reads

Summary

I recently interviewed with Publicis Sapient for a Senior Experience Engineer role and successfully cleared the first round of interviews.

Full Experience

I recently had my first-round interview with Publicis Sapient for the Senior Experience Engineer role. The discussion primarily revolved around React concepts, state management, API integration, and general frontend development practices. I am pleased to share that I successfully cleared this round.

Interview Questions (15)

Q1
Controlled vs Uncontrolled Components in React
Other

Explain the differences between Controlled and Uncontrolled Components in React.

Q2
Create Uncontrolled Form with Reset
Other

Implement a form using Uncontrolled Components in React. The form should have username and password fields and a submit button. On submission, log the field values to the console and reset only the form fields, not the entire form.

Q3
Basic CSS Styling for Form
Other

Apply basic CSS styling to the form created in the previous question.

Q4
Use Cases for Uncontrolled Components
Other

Discuss the common use cases and scenarios where Uncontrolled Components are preferred in React.

Q5
API Data Rendering with Sort Parameter
Other

Given an API, render the data it provides. Implement a dropdown with 'asc' and 'desc' values. When a dropdown value is selected, pass this value as a query parameter to the API and re-fetch/render the data accordingly.

Q6
Sort API Items by Price (Descending)
Other

Following up on the previous question, enhance the functionality to sort the displayed items in descending order based on their price.

Q7
Experience with GraphQL
Other

Describe your experience working with GraphQL.

Q8
State Management Libraries Experience
Other

List and discuss the state management libraries you have experience with in your projects.

Q9
Redux Toolkit Setup in React
Other

Explain the step-by-step process of setting up Redux Toolkit in a React application.

Q10
React Rendering Methods
Other

Discuss the various rendering methods available in React.

Q11
SPA vs MPA
Other

Explain the differences between Single Page Applications (SPA) and Multiple Page Applications (MPA).

Q12
SPA Reloading Mechanism
Other

Elaborate on why Single Page Applications (SPAs) do not typically reload the entire page, unlike Multiple Page Applications (MPAs).

Q13
Reduce React Build Size
Other

Discuss strategies and techniques to reduce the build size of a React application.

Q14
useMemo vs useCallback with Examples
Other

Explain the differences between useMemo and useCallback hooks in React. Provide real-world use cases from your past projects for each.

Q15
Application Testing Types
Other

Describe the different types of testing you have implemented or performed in your applications.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!