Upload Button Icon Add office photos

Saviynt

Compare button icon Compare button icon Compare

Filter interviews by

Saviynt Interview Questions and Answers

Updated 17 Apr 2025
Popular Designations

18 Interview questions

A Senior Software Engineer was asked 2mo ago
Q. What is the debounce technique in JavaScript, and how is it implemented?
Ans. 

Debounce is a technique to limit the rate at which a function is executed, especially during events like scrolling or resizing.

  • Debounce ensures a function is only called after a specified delay, preventing excessive calls during rapid events.

  • Commonly used in scenarios like search input, where you want to wait for the user to stop typing before making an API call.

  • Example implementation: function debounce(func, dela...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 2mo ago
Q. What are CSS pseudo-classes, and how are they used?
Ans. 

CSS pseudo-classes are special states of elements used to style them based on their state or position in the document.

  • Used to apply styles based on user interaction, e.g., :hover changes the style when a user hovers over an element.

  • Can target specific elements based on their position, e.g., :first-child applies styles to the first child of a parent.

  • Allows for styling based on form states, e.g., :checked styles a c...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 2mo ago
Q. What is the major difference between React Context and Redux, and which one is considered better? Please provide an example explanation.
Ans. 

React Context is for simpler state management, while Redux is a more robust solution for complex state management.

  • React Context is built into React and is ideal for passing data through the component tree without props drilling.

  • Redux is a standalone library that provides a predictable state container, making it easier to manage complex state logic.

  • Context is simpler and easier to set up for small applications, whi...

View all Senior Software Engineer interview questions
An Associate Principal Engineer was asked 2mo ago
Q. How does the garbage collector operate in a heavily loaded environment?
Ans. 

Garbage collectors manage memory by reclaiming unused objects, crucial in high-load scenarios to maintain performance.

  • Garbage collectors use algorithms like Mark-and-Sweep to identify and reclaim unused memory.

  • In a heavily loaded environment, they may operate in concurrent or parallel modes to minimize pause times.

  • Generational garbage collection optimizes performance by segregating objects by their lifespan, reduc...

View all Associate Principal Engineer interview questions
An Associate Principal Engineer was asked 2mo ago
Q. What is the concept of a state machine?
Ans. 

A state machine is a computational model that transitions between states based on inputs and conditions.

  • Consists of states, transitions, and events.

  • Example: A turnstile that can be locked or unlocked based on user input.

  • Used in software design for managing complex behaviors.

  • Example: A traffic light system with states like 'Red', 'Green', and 'Yellow'.

  • Can be implemented in various programming languages using state ...

View all Associate Principal Engineer interview questions
A Senior Java Developer was asked 6mo ago
Q. Implement a custom HashMap, including efficient code to search for a key-value pair within a composite object (e.g., object within an object within a main object).
Ans. 

Implement a custom HashMap to efficiently search for a key value pair of a composite object.

  • Create a custom HashMap class with methods for adding key value pairs and searching for a specific key.

  • Implement a hash function to calculate the index of the key in the HashMap array.

  • For composite objects, override the hashCode and equals methods to ensure proper comparison and retrieval.

View all Senior Java Developer interview questions
A Senior Java Developer was asked 6mo ago
Q. Write a program to generate all permutations of a given String.
Ans. 

Generating all permutations of a given string using recursion and backtracking techniques.

  • Use recursion to generate permutations. Example: for 'abc', start with 'a', then permute 'bc'.

  • Backtrack by swapping characters to explore all possibilities. Example: swap 'a' with 'b' to get 'bac'.

  • Store results in a list or set to avoid duplicates. Example: for 'aab', store 'aab', 'aba', 'baa'.

  • Base case: when the current perm...

View all Senior Java Developer interview questions
Are these interview questions helpful?
A React Js Frontend Developer was asked 8mo ago
Q. Given a counter code in a class component, convert it to a functional component.
Ans. 

Convert a counter code from class component to functional component

  • Use useState hook to manage state in functional component

  • Remove 'this' keyword and constructor from the code

  • Update event handlers to use arrow functions or useCallback hook

View all React Js Frontend Developer interview questions
A React Js Frontend Developer was asked 8mo ago
Q. What is the difference between the call stack and the heap?
Ans. 

Call stack stores function calls and local variables, while heap stores dynamic memory allocation.

  • Call stack is used for function calls and local variables

  • Heap is used for dynamic memory allocation

  • Call stack is limited in size and has a fixed memory allocation, while heap is larger and can grow dynamically

  • Example: Call stack is used to keep track of function calls in a recursive function, while heap is used to all...

View all React Js Frontend Developer interview questions
A React Js Frontend Developer was asked 8mo ago
Q. What is CORS in web development?
Ans. 

CORS stands for Cross-Origin Resource Sharing and is a security feature implemented by browsers to prevent unauthorized access to resources on a different domain.

  • CORS allows servers to specify who can access their resources by adding specific HTTP headers to their responses.

  • It is used to protect against cross-site request forgery (CSRF) attacks.

  • For example, if a frontend application on domain A tries to make a req...

View all React Js Frontend Developer interview questions

Saviynt Interview Experiences

19 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

There are two questions, one Javascript and the other one a Java coding question. its medium level question

Round 2 - Technical 

(4 Questions)

  • Q1. Longest Increasing Subsequence
  • Ans. 

    Find the length of the longest increasing subsequence in an array.

    • Use dynamic programming to keep track of the longest increasing subsequence ending at each index.

    • Iterate through the array and update the longest increasing subsequence length for each index.

    • Return the maximum length found in the dynamic programming array.

  • Answered by AI
  • Q2. Questions related to transaction deadlocks
  • Q3. Linux Commands for DevOps
  • Ans. 

    Linux commands commonly used in DevOps for automation and system management.

    • 1. ls - List directory contents

    • 2. cd - Change directory

    • 3. pwd - Print working directory

    • 4. mkdir - Make directory

    • 5. rm - Remove files or directories

    • 6. cp - Copy files or directories

    • 7. mv - Move files or directories

    • 8. grep - Search text patterns

    • 9. ps - Display process information

    • 10. top - Display and update sorted information about processes

    • 11. c...

  • Answered by AI
  • Q4. Merge Sort and Quick Sort
Round 3 - HR 

(1 Question)

  • Q1. General questions related to your personality

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on your Resume projects more
Improve your communication skills and speak confidential
Be honest with the interviewer
if you are stuck with a question , ask for insights

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Given a counter code in class component, convert it to functional component
  • Ans. 

    Convert a counter code from class component to functional component

    • Use useState hook to manage state in functional component

    • Remove 'this' keyword and constructor from the code

    • Update event handlers to use arrow functions or useCallback hook

  • Answered by AI
  • Q2. Write a code in react to post some data to a public url
  • Ans. 

    Code snippet to post data to a public URL in React

    • Use the fetch API to make a POST request to the public URL

    • Convert the data to JSON before sending it in the request body

    • Handle the response from the server accordingly

  • Answered by AI
  • Q3. Css flextbox related questions
Round 2 - Behavioral 

(4 Questions)

  • Q1. What is the difference between normal function and arrow function?
  • Ans. 

    Arrow functions are more concise and have lexical scoping, while normal functions have their own 'this' value.

    • Arrow functions do not have their own 'this' value, they inherit it from the parent scope.

    • Arrow functions are more concise and have implicit return.

    • Normal functions are more flexible and can be used as constructors.

    • Arrow functions cannot be used as constructors.

    • Arrow functions do not have 'arguments' object.

  • Answered by AI
  • Q2. Call stack and heap difference?
  • Ans. 

    Call stack stores function calls and local variables, while heap stores dynamic memory allocation.

    • Call stack is used for function calls and local variables

    • Heap is used for dynamic memory allocation

    • Call stack is limited in size and has a fixed memory allocation, while heap is larger and can grow dynamically

    • Example: Call stack is used to keep track of function calls in a recursive function, while heap is used to allocate...

  • Answered by AI
  • Q3. What is CORS in web development?
  • Ans. 

    CORS stands for Cross-Origin Resource Sharing and is a security feature implemented by browsers to prevent unauthorized access to resources on a different domain.

    • CORS allows servers to specify who can access their resources by adding specific HTTP headers to their responses.

    • It is used to protect against cross-site request forgery (CSRF) attacks.

    • For example, if a frontend application on domain A tries to make a request ...

  • Answered by AI
  • Q4. Map two array of objects and display the results in lists using react
  • Ans. 

    Map two arrays of objects and display results in lists using React

    • Use the map function to iterate over each array of objects

    • Render the results in separate lists using JSX

    • Example: array1.map(item =>

    • {item.name}
    • )

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Concentrate on React and javascript concepts. They will check your knowledge through code snippets!!

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Do you have experience in IGA
  • Ans. 

    Yes, I have experience in Identity Governance and Administration (IGA).

    • Implemented IGA solutions to manage user access and permissions

    • Performed role-based access control (RBAC) configurations

    • Integrated IGA tools with HR systems for automated user provisioning

    • Conducted access reviews and audits to ensure compliance

  • Answered by AI
  • Q2. OKTA Integration experience and details
  • Ans. 

    I have 2 years of experience integrating OKTA with various applications.

    • Implemented SSO using OKTA for multiple web applications

    • Configured user provisioning and deprovisioning with OKTA APIs

    • Integrated OKTA with Active Directory for user authentication

  • Answered by AI

Skills evaluated in this interview

Project Manager Interview Questions & Answers

user image Sheetal Verma

posted on 23 May 2024

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Everything required for Project Manager role

Interview Preparation Tips

Interview preparation tips for other job seekers - I have posted a review about Saviynt on Glass door, Ambition box and Fish bowl. For the starters I did not have a good experience.
The interview process was a month long started on the 1st of April until 22nd of April
On the 22nd of April I was told that the joining date would be 28th of Apriland will receive the offer in a couple of day, which never happened
When followed up the HR informed that the organization is going through some structural change and due to the change the offer letter will be released by the 3rd week of May
After multiple follow up and chasing the senior management through linked In, got a response that the position was occupied by a previous employee who took back the resignation.

After appearing for 2 HR rounds and 4 technical rounds this is what the panel had to reach out with. And that also with multiple chase.

Panel - Jyothi Anusha - HR, Nitin Gupta - Training Director, Suraj- Manager of Nitin Gupta, Sue Shreshta - Release Manager, Sapna Nair - Generam Manager

So if you come across Saviynt ALL THE VERY BEST
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jan 2024. There were 4 interview rounds.

Round 1 - Assignment 

There was some Technical Questions along with one or two Coding Questions to code.

Round 2 - One-on-one 

(2 Questions)

  • Q1. String Manipulation like permutations of a given String.
  • Ans. 

    Generating all permutations of a given string using recursion and backtracking techniques.

    • Use recursion to generate permutations. Example: for 'abc', start with 'a', then permute 'bc'.

    • Backtrack by swapping characters to explore all possibilities. Example: swap 'a' with 'b' to get 'bac'.

    • Store results in a list or set to avoid duplicates. Example: for 'aab', store 'aab', 'aba', 'baa'.

    • Base case: when the current permutati...

  • Answered by AI
  • Q2. Custom HashMap Implementation including some Efficient code to write to Search for a Key Value Pair of a Composite Object like Object within an Object within a Main Object.
  • Ans. 

    Implement a custom HashMap to efficiently search for a key value pair of a composite object.

    • Create a custom HashMap class with methods for adding key value pairs and searching for a specific key.

    • Implement a hash function to calculate the index of the key in the HashMap array.

    • For composite objects, override the hashCode and equals methods to ensure proper comparison and retrieval.

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Technical Deep Dive including Scenario Based Questions like for a given Custom Scenario Designing a System and solving Scaling problems, Database Issues, etc.
  • Q2. Past Experiences related to Technical Difficulties faced in the Past and solutions discussions.
Round 4 - HR 

(2 Questions)

  • Q1. Expected CTC as it was a Contractual Position.
  • Q2. Expected Joining Date for a 6 month Contract.

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall Interviewers were good and my Manager was also the only good thing in the office, except that the company still works like a Startup as Boo*licking is the way to survive. Also, the Processes is messed up as the Product Team like BA/Stakeholders interrupt into the Engineering teams too much, almost all the time and make life difficult for every Engineer.

Production Support Analyst Interview Questions & Answers

user image Nagarjuna Gangarapu

posted on 18 Apr 2024

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. About CoreJAva and spring
Round 2 - Technical 

(1 Question)

  • Q1. About IAM and Https certificates
Round 3 - One-on-one 

(1 Question)

  • Q1. Interview with Director and he was working the laptop and asking repeated things. His behavior is not good. First two rounds were very great and good attitude.

Interview Preparation Tips

Interview preparation tips for other job seekers - It is small company and higher manager is not good.

Python Developer Interview Questions & Answers

user image Dharmender Kaushik

posted on 20 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Bst question based on easy to mediusm level
  • Ans. 

    A Binary Search Tree (BST) is a data structure that maintains sorted order for efficient searching, insertion, and deletion.

    • A BST is a binary tree where each node has at most two children.

    • For any given node, values in the left subtree are less, and values in the right subtree are greater.

    • Example: Inserting 10, 5, 15 into a BST results in a root node 10, left child 5, and right child 15.

    • BST operations like search, inser...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
  • Q1. How does the garbage collector operate in a heavily loaded environment?
  • Ans. 

    Garbage collectors manage memory by reclaiming unused objects, crucial in high-load scenarios to maintain performance.

    • Garbage collectors use algorithms like Mark-and-Sweep to identify and reclaim unused memory.

    • In a heavily loaded environment, they may operate in concurrent or parallel modes to minimize pause times.

    • Generational garbage collection optimizes performance by segregating objects by their lifespan, reducing o...

  • Answered by AI
  • Q2. What is the concept of a state machine?
  • Ans. 

    A state machine is a computational model that transitions between states based on inputs and conditions.

    • Consists of states, transitions, and events.

    • Example: A turnstile that can be locked or unlocked based on user input.

    • Used in software design for managing complex behaviors.

    • Example: A traffic light system with states like 'Red', 'Green', and 'Yellow'.

    • Can be implemented in various programming languages using state desig...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Asked about CSS , Flex
  • Q2. Shared the screen and wrote code for different hooks in react

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 2 Jul 2024

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

1st round they asked both on Manual testing question and Coding on java reverse string program

Interview Preparation Tips

Interview preparation tips for other job seekers - I had answered all the manual question and few scenario as well. But I have no idea why he rejected

Top trending discussions

View All
Office Jokes
2w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about Saviynt?
Ask anonymously on communities.

Saviynt Interview FAQs

How many rounds are there in Saviynt interview?
Saviynt interview process usually has 2-3 rounds. The most common rounds in the Saviynt interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Saviynt interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Saviynt. The most common topics and skills that interviewers at Saviynt expect are SQL, Cloud Security, Identity Management, Java and Debugging.
What are the top questions asked in Saviynt interview?

Some of the top questions asked at the Saviynt interview -

  1. What is the major difference between React Context and Redux, and which one is ...read more
  2. Custom HashMap Implementation including some Efficient code to write to Search ...read more
  3. What is the difference between normal function and arrow functi...read more
How long is the Saviynt interview process?

The duration of Saviynt interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.2/5

based on 16 interview experiences

Difficulty level

Easy 10%
Moderate 80%
Hard 10%

Duration

Less than 2 weeks 60%
2-4 weeks 30%
More than 8 weeks 10%
View more

Interview Questions from Similar Companies

BrowserStack Interview Questions
3.6
 • 50 Interviews
Fingent Interview Questions
4.2
 • 25 Interviews
Backbase Interview Questions
3.7
 • 23 Interviews
3Pillar Global Interview Questions
3.2
 • 20 Interviews
Khoros Interview Questions
3.7
 • 20 Interviews
Bottomline Interview Questions
3.4
 • 20 Interviews
Mentor Graphics Interview Questions
4.0
 • 18 Interviews
Fourkites Interview Questions
3.7
 • 18 Interviews
View all

Saviynt Reviews and Ratings

based on 87 reviews

2.5/5

Rating in categories

2.6

Skill development

2.3

Work-life balance

3.2

Salary

2.3

Job security

2.3

Company culture

2.3

Promotions

2.4

Work satisfaction

Explore 87 Reviews and Ratings
Software Engineer (UI Developer)

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Senior Principal Software Engineer

Bangalore / Bengaluru

10-20 Yrs

Not Disclosed

IGA / IAM Technical Lead

Bangalore / Bengaluru

7-12 Yrs

Not Disclosed

Explore more jobs
Consultant
48 salaries
unlock blur

₹10.5 L/yr - ₹28.5 L/yr

Senior Software Engineer
39 salaries
unlock blur

₹14 L/yr - ₹44 L/yr

Senior Engineer
34 salaries
unlock blur

₹13.5 L/yr - ₹32.2 L/yr

Technical Lead
30 salaries
unlock blur

₹18 L/yr - ₹40.5 L/yr

Software Engineer
27 salaries
unlock blur

₹5.5 L/yr - ₹21 L/yr

Explore more salaries
Compare Saviynt with

Yodlee

3.8
Compare

Fingent

4.2
Compare

Bravura Solutions

3.9
Compare

CloudMoyo

4.1
Compare
write
Share an Interview