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

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. Write a program to print the following star pattern in JavaScript: ******* ** ** * * * * * ** * * * * * ** ** *******
View all 24 questions

Persistent Systems Senior Software Engineer Interview Experiences

36 interviews found

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 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
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test was mainly based on some easy level leetcode questions

Round 2 - Technical 

(1 Question)

  • Q1. Technical was sql quesries , few questions around linkedlist, few around graphs and trees

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
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Verbal, qunt, english etc..

Round 2 - Coding Test 

Basic coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy interview and easy questions in rounds
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was very good and technical questions was basic.

Round 2 - Technical 

(2 Questions)

  • Q1. What us sdlc? Use of it.
  • Ans. 

    SDLC stands for Software Development Life Cycle. It is a process used by software development teams to design, develop, and test high-quality software.

    • SDLC involves planning, designing, coding, testing, and deployment stages.

    • It helps in ensuring that the software meets the requirements and is delivered on time and within budget.

    • Examples of SDLC models include Waterfall, Agile, and DevOps.

    • Each stage of SDLC has specific

  • Answered by AI
  • Q2. What is oops? Pilars or oops.
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is based on four main principles: Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • OOPs is a programming paradigm that focuses on objects and classes.

    • The four main pillars of OOPs are Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation refers to the bundling of da...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be focused and attentive

Skills evaluated in this interview

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)

 Associate Software Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Liquid chromatography mass spectrometry
  • Q2. Aquisition method and quantitation method

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall experience was good

Get interview-ready with Top Persistent Systems Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

The KMP algorithm was asked in my coding round.

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Automation testing
  • Q2. Java basic and selenium

Interview Preparation Tips

Interview preparation tips for other job seekers - Very bad company and hr is very bad . They got selected and share salary breakout after they pushed me to resign the company then I will release offer . After my resign they told me position is closed internally. After I have called multiple time they did not pick up calls . And they did not release offer . HR name - Archana Tiwari and Rupesh kale
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is devops and why devops?
  • Ans. 

    DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to improve collaboration and efficiency.

    • DevOps aims to automate and streamline the software development process.

    • It focuses on continuous integration, continuous delivery, and continuous deployment.

    • DevOps encourages a culture of collaboration, communication, and shared responsibility between development and ope...

  • Answered by AI
  • Q2. What is state file?
  • Ans. 

    A state file is a file used to store the current state of a system or application.

    • State files are commonly used in software development to save the current state of an application for later retrieval.

    • They can be used to store variables, configurations, or other data that needs to persist between sessions.

    • State files are often used in configuration management tools like Terraform to track the state of infrastructure res...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with basics

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy aptitude question

Round 2 - Technical 

(1 Question)

  • Q1. Oops concept, puzzle question, OS

Interview Preparation Tips

Interview preparation tips for other job seekers - Basics should be clear
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Feb 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Basic html and css questions how to create promise find out repeated numbers in the array js engine event queue basic program in react redux architecture use memo, use callback
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. This was a Technical round 1 in which they asked Situation based questions related to the domain in which you are applying. For my case, I was applying for the Cryptography Engineer Role which will require...
Round 3 - One-on-one 

(1 Question)

  • Q1. This Round was named as Client Round where there will an interviewer from the Project in which you are working. This is an easy round as compared to Round one ;), they mainly check your basic concepts and ...
Round 4 - HR 

(1 Question)

  • Q1. Basic HR Round, where HR will discuss the basic structure, Salary, location and all.. if you are in this round, Congrats you made it !!!! All the best guys ! Fod ke rakh dena 🙏

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Consistent in Learning and be patient, everything will fall to its place.

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.

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 - ₹13 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

₹2.5 L/yr - ₹9.5 L/yr

Senior Software Engineer
3.9k salaries
unlock blur

₹5 L/yr - ₹13 L/yr

Lead Engineer
3.1k salaries
unlock blur

₹9.9 L/yr - ₹30 L/yr

Lead Software Engineer
3k salaries
unlock blur

₹7.1 L/yr - ₹18.4 L/yr

Project Lead
1.9k salaries
unlock blur

₹13.2 L/yr - ₹38.8 L/yr

Explore more salaries
Compare Persistent Systems with

Cognizant

3.8
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