Juspay Software Development Engineer Interview Experience

Software Development Engineer

June 10, 2025
19 Questions
Selected

Summary

AI Powered

The Juspay software developer interview process was comprehensive and technically rigorous, consisting of multiple rounds focusing on various topics. Candidates can expect questions covering React concepts, JavaScript fundamentals, state management, and optimization strategies. Overall, the interview experience emphasizes a strong understanding of web technologies and practical applications, providing a challenging yet insightful assessment of coding and conceptual knowledge.

1

React

#1

Understanding React

How does React work?
React
Easy
#2

What is a Hook?

What is a hook in React? Provide examples and explain how they work.
React
Hooks
Medium
#3

Understanding State in React

What is state in React?
React
State
Easy
#4

Different Types of useEffect

What are the different types of useEffect in React? Explain with examples for no array, empty array, and an array with elements.
React
Useeffect
Medium
#5

useCallback Hook

What is the useCallback() hook in React, and when is it used?
React
Hooks
Medium
#6

Virtual DOM vs Real DOM

How are changes applied to the real DOM from the Virtual DOM?
React
Virtual Dom
Medium
#7

Multi-page Applications in React

Can we develop multi-page applications along with SPA using React?
React
Spa
Medium
#8

Global State Management

Explain how global state management works in React, with an example.
React
State Management
Medium
#9

Understanding Redux

What does Redux do? What’s an alternative to Redux for state management?
Redux
State Management
Medium
#10

Understanding SPA

What is an SPA, and what are the drawbacks of using one?
Spa
Drawbacks
Medium
#11

Optimizing a Web App

How would you optimize a web application?
Web Optimization
Medium
#12

useMemo vs useCallback

What is the difference between useMemo and useCallback in React?
React
Hooks
Medium
#13

Navigation Types in React Native

What are the different types of navigation in React Native?
React Native
Navigation
Medium
#14

Understanding package.json

What are package.json and package-lock.json?
Package Management
Easy
2

JavaScript

#1

Understanding Promises

What are Promises in JavaScript, and how do they work?
Javascript
Promises
Medium
#2

Using Async/Await

What is async and await in JavaScript?
Javascript
Async
Await
Medium
#3

Understanding setTimeout

How does setTimeout() work in a single-threaded environment?
Javascript
Settimeout
Singlethreading
Medium
#4

Understanding Currying

Explain currying in JavaScript.
Javascript
Currying
Medium
#5

Arrow Functions vs Normal Functions

What is the difference between arrow functions and normal functions in JavaScript?
Javascript
Arrow Functions
Easy
r

ritwik chakraborty

Anonymous User

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Mock Interviews & 1:1 Guidance

Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.

AI Interview Prep

AI interview prep powered by real interview data.

Show Your Love!

Connect with us on social media