Premium Employer

i

This company page is being actively managed by Persistent Systems Team. If you also belong to the team, you can get access from here

Persistent Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Persistent Systems Senior Software Engineer Interview Questions, Process, and Tips

Updated 11 Jan 2025

Top Persistent Systems Senior Software Engineer Interview Questions and Answers

  • Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numb ...read more
  • Q2. What is nodejs and difference between nodejs and javascript
  • Q3. What is Difference between let var const,
View all 24 questions

Persistent Systems Senior Software Engineer Interview Experiences

36 interviews found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions in cpp..virtual keyword..interviewer wasn't professional..closed interview early
Round 3 - Technical 

(1 Question)

  • Q1. Just oops in cpp,some MFC questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't waste your time by applying this company
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jan 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. All that matters in persistent interview that you must be technically sounded. They ask scenario based questions. If your domain is salesforce then they will ask questions about triggers, batch apex, LWC ...
Round 3 - Technical 

(1 Question)

  • Q1. More in-depth question were asked related to you project and also about deployment process. Just prepare well enough be patience and coonfident.
Round 4 - HR 

(1 Question)

  • Q1. HR person will ask you about your previous company, about your certifications, years of experience.

Interview Preparation Tips

Interview preparation tips for other job seekers - L1 and L2 were technical so be prepare for the basic questions and some scenario based questions also and be confident about your code what you will write. And try not to do syntax error. HR round is easy.

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Data structures algorithms collections and frameworks

Round 3 - Technical 

(1 Question)

  • Q1. Data structures algorithms

I applied via Naukri.com and was interviewed in Nov 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Typical questions on javascript
  • Q2. Basic questions on angular
  • Q3. Basic questions on html and css

Interview Preparation Tips

Interview preparation tips for other job seekers - Try not make coding mistakes even though theory questions are not properly answered

Persistent Systems interview questions for designations

 Senior Software

 (1)

 Senior Software Development Engineer

 (1)

 Senior Software Engineer 2

 (1)

 Software Engineer

 (126)

 Senior Software Developer

 (5)

 Lead Software Engineer

 (30)

 Software Engineer Trainee

 (3)

 Software Testing Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Normal aptitude question in campus recruitment drive

Round 2 - Technical 

(2 Questions)

  • Q1. Binary search algorithm explanation
  • Ans. 

    Binary search is a divide and conquer algorithm that efficiently finds the target value in a sorted array.

    • Divide the array in half and compare the target value with the middle element

    • If the target value is smaller, search the left half. If larger, search the right half

    • Repeat the process until the target value is found or the subarray is empty

  • Answered by AI
  • Q2. SQL Queries using JOINS
  • Ans. 

    SQL queries using JOINs are used to combine rows from two or more tables based on a related column between them.

    • Use INNER JOIN to return rows when there is at least one match in both tables.

    • Use LEFT JOIN to return all rows from the left table and the matched rows from the right table.

    • Use RIGHT JOIN to return all rows from the right table and the matched rows from the left table.

    • Use FULL JOIN to return rows when there i...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Abhi yaad nahi, bahut time hua
Round 4 - HR 

(1 Question)

  • Q1. Tell us about yourself
  • Ans. 

    I am a Senior Software Engineer with 8 years of experience in developing scalable web applications using Java, Spring Boot, and Angular.

    • 8 years of experience in software development

    • Skilled in Java, Spring Boot, and Angular

    • Experience in developing scalable web applications

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Persistent Systems Interview Questions

I applied via Naukri.com and was interviewed in Nov 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions on Javascript
  • Q2. Basic questions on angular

Interview Preparation Tips

Interview preparation tips for other job seekers - Just make sure that coding questions are answered correctly. It's okay if some mistakes are made on theory questions

I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(10 Questions)

  • Q1. What is Difference between let var const,
  • Ans. 

    let, var, and const are all used to declare variables in JavaScript, but they have different scoping rules and behaviors.

    • let and const were introduced in ES6, while var has been around since the beginning of JavaScript.

    • let and const are block-scoped, while var is function-scoped.

    • Variables declared with const cannot be reassigned, while let and var can be.

    • const variables must be initialized when they are declared, while...

  • Answered by AI
  • Q2. Sql and Mongo related questions such as fetch 3rd highest salary from employee table?
  • Q3. What are the scope in javascript, describe each one.
  • Ans. 

    Scopes in JavaScript determine the accessibility of variables and functions.

    • Global scope: variables and functions declared outside any function are accessible globally

    • Local scope: variables and functions declared inside a function are only accessible within that function

    • Block scope: variables declared with let and const are only accessible within the block they are declared in

    • Function scope: variables declared with var...

  • Answered by AI
  • Q4. What is callback hell, what is Promises?
  • Ans. 

    Callback hell is a situation where nested callbacks make code unreadable. Promises are a solution to this problem.

    • Callback hell occurs when there are too many nested callbacks in asynchronous code

    • It makes the code difficult to read and maintain

    • Promises are a way to handle asynchronous operations without nested callbacks

    • Promises can be used to chain multiple asynchronous operations together

    • Promises have a resolve and re...

  • Answered by AI
  • Q5. What is express js and why it is used in web apps and what is body parser
  • Ans. 

    Express.js is a popular Node.js web framework used for building web applications. Body-parser is a middleware used to parse incoming request bodies.

    • Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

    • It provides a way to handle HTTP requests and responses, routing, middleware, and more.

    • Body-parser is a middleware used to parse inc...

  • Answered by AI
  • Q6. What are arrow functions
  • Ans. 

    Arrow functions are a concise way to write functions in JavaScript.

    • They have a shorter syntax than traditional function expressions.

    • They do not have their own 'this' keyword.

    • They are not suitable for methods, constructors, or prototype methods.

    • Example: const add = (a, b) => a + b;

    • Example: const square = x => x * x;

  • Answered by AI
  • Q7. What is nodejs and difference between nodejs and javascript
  • Ans. 

    Node.js is a server-side JavaScript runtime environment.

    • Node.js is built on top of the V8 JavaScript engine from Google Chrome.

    • It allows developers to write server-side code in JavaScript.

    • Node.js has a non-blocking I/O model, making it efficient for handling large amounts of data.

    • Node.js has a vast library of modules available through npm (Node Package Manager).

  • Answered by AI
  • Q8. What is passport.js why it is used
  • Ans. 

    Passport.js is an authentication middleware for Node.js.

    • Passport.js provides a simple way to authenticate users with various authentication strategies such as local, OAuth, OpenID, etc.

    • It is highly customizable and can be integrated with any Node.js web application framework.

    • Passport.js maintains user sessions and provides a consistent API for authentication across different strategies.

    • Example: Using Passport.js with E...

  • Answered by AI
  • Q9. Difference between node and expressjs
  • Ans. 

    Node is a runtime environment for executing JavaScript code, while Express is a web application framework built on top of Node.

    • Node provides the platform for running JavaScript code outside of a web browser

    • Express is a lightweight framework that simplifies building web applications on top of Node

    • Express provides features like routing, middleware, and templating that make it easier to build web applications

    • Node and Expr...

  • Answered by AI
  • Q10. Why nodejs is single Threaded
  • Ans. 

    Node.js is single-threaded to optimize performance and simplify programming.

    • Node.js uses an event-driven, non-blocking I/O model.

    • This allows for efficient handling of multiple requests without creating new threads.

    • Node.js also uses a single event loop to manage all I/O operations.

    • This simplifies programming by eliminating the need for complex thread synchronization.

    • However, Node.js can still take advantage of multi-cor

  • Answered by AI
Round 3 - Technical 

(5 Questions)

  • Q1. A small data structures problem was given to solve
  • Q2. A small web api asked to build which includes crud operations
  • Q3. Question related to system design
  • Q4. What is Function hoisting
  • Ans. 

    Function hoisting is a JavaScript behavior where function declarations are moved to the top of their scope.

    • Function declarations are moved to the top of their scope during the compilation phase.

    • Function expressions are not hoisted.

    • Hoisting can lead to unexpected behavior and bugs if not understood properly.

  • Answered by AI
  • Q5. What is event loops and phases
  • Ans. 

    Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.

    • Event loop is a loop that constantly checks the message queue and executes the next message if there is any.

    • Phases are the different stages of the event loop, such as timers, I/O callbacks, idle, and poll.

    • Event loop is crucial for Node.js to handle multiple requests simultaneously without blocking the main thread.

    • Example: setTimeout...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Persistent Systems Senior Software Engineer interview:
  • Nodejs
  • Javascript
  • SQL
  • MongoDB
  • REST API
  • Data Structures
Interview preparation tips for other job seekers - All the questions in the almost all the interviews will be repeatative so be prepared with theory questions. will be get many online interview question set on google.

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Normal technical discussion on Java, SQL, spring,spring boot, rest services
Round 3 - Coding Test 

Java 8 complex poblems

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

I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. List manipulation using list comprehension and lambda function for prime number
  • Ans. 

    Using list comprehension and lambda function to manipulate a list of prime numbers

    • Use list comprehension to generate a list of numbers

    • Use a lambda function to check if a number is prime

    • Filter the list of numbers using the lambda function to get prime numbers

  • Answered by AI
  • Q2. Move all the zeros at last
  • Ans. 

    Move all zeros in an array to the end while maintaining the order of other elements.

    • Iterate through the array and move all zeros to the end while keeping the order of non-zero elements.

    • Use two pointers approach to swap elements in-place.

    • Example: Input [0, 1, 0, 3, 12], Output [1, 3, 12, 0, 0]

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. About project and design patterns
  • Q2. SQL query for 2nd highest salary
  • Ans. 

    SQL query to find the 2nd highest salary in a table

    • Use the ORDER BY clause to sort the salaries in descending order

    • Use the LIMIT clause to limit the result to the second row

    • Consider handling cases where there might be ties for the highest salary

  • Answered by AI

Skills evaluated in this interview

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

I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

General Details were asked

Round 2 - Coding Test 

Common coding questions are there

Round 3 - HR 

(2 Questions)

  • Q1. Compensation expectation
  • Q2. Terms & conditions
Contribute & help others!
anonymous
You can choose to be anonymous

Persistent Systems Interview FAQs

How many rounds are there in Persistent Systems Senior Software Engineer interview?
Persistent Systems interview process usually has 2-3 rounds. The most common rounds in the Persistent Systems interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for Persistent Systems Senior Software Engineer 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 Persistent Systems. The most common topics and skills that interviewers at Persistent Systems expect are Automation, Customer Interaction, Data Analytics, Database Administration and HTML.
What are the top questions asked in Persistent Systems Senior Software Engineer interview?

Some of the top questions asked at the Persistent Systems Senior Software Engineer interview -

  1. What is nodejs and difference between nodejs and javascr...read more
  2. What is Difference between let var con...read more
  3. what is express js and why it is used in web apps and what is body par...read more
How long is the Persistent Systems Senior Software Engineer interview process?

The duration of Persistent Systems Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

SALARIES

Microsoft Corporation

REVIEWS

L&T Technology Services

No Reviews

SALARIES

Larsen & Toubro Limited

SALARIES

West Bengal Medical Council

SALARIES

West Bengal Medical Council

DESIGNATION

DESIGNATION

DESIGNATION

INTERVIEWS

Persistent Systems

No Interviews

SALARIES

West Bengal Medical Council

Tell us how to improve this page.

Persistent Systems Senior Software Engineer Interview Process

based on 34 interviews

4 Interview rounds

  • Resume Shortlist Round
  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more
Join Persistent Systems See Beyond, Rise Above
Persistent Systems Senior Software Engineer Salary
based on 3.9k salaries
₹5 L/yr - ₹15.5 L/yr
44% less than the average Senior Software Engineer Salary in India
View more details

Persistent Systems Senior Software Engineer Reviews and Ratings

based on 370 reviews

3.5/5

Rating in categories

3.4

Skill development

3.6

Work-life balance

3.1

Salary

3.0

Job security

3.6

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 370 Reviews and Ratings
Software Engineer
4.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
3.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Engineer
3.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Software Engineer
3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Project Lead
1.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Persistent Systems with

Cognizant

3.7
Compare

TCS

3.7
Compare

IBM

4.0
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview