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 SDE (Software Development Engineer) Interview Questions and Answers

Updated 24 Aug 2021

Persistent Systems SDE (Software Development Engineer) Interview Experiences

2 interviews found

I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. WHAT IS ETHERENT,SWITCH,HUB?
  • Ans. 

    Ethernet is a networking technology used for LANs. Switches and hubs are devices used to connect multiple devices to a network.

    • Ethernet is a protocol used for communication between devices on a network.

    • A switch is a networking device that connects devices on a network and directs data to its intended recipient.

    • A hub is a networking device that connects devices on a network and broadcasts data to all connected devices.

    • S...

  • Answered by AI
  • Q2. TYPES OF JOIN IN DBMS
  • Ans. 

    Types of join in DBMS

    • Inner join: returns only the matching rows from both tables

    • Left join: returns all the rows from the left table and matching rows from the right table

    • Right join: returns all the rows from the right table and matching rows from the left table

    • Full outer join: returns all the rows from both tables, with NULL values in the columns where there is no match

    • Cross join: returns the Cartesian product of both

  • Answered by AI
  • Q3. PATTERN CODING PROBLEM
  • Ans. 

    Write a pattern coding problem using an array of strings.

    • Use loops to iterate through the array and print the pattern.

    • The pattern can be any shape or design.

    • Make sure to use proper spacing and formatting.

  • Answered by AI
  • Q4. BASIC QUERY

Interview Preparation Tips

Interview preparation tips for other job seekers - IT WAS EASY AND GOOD

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: The techinical aptitude test was above average level and had conceptual problem . Some good questions were there from C,C++.
persistent basically concentrates on every subject and now a days also concentrate more on software engineering.
C.C++,OS,DBMS,Computer Architecture,Networking and some microprocessor part was covered in those 60 quesn of technical.
Then 20 min for programming .Immediately after that 10 min for essay writing.
Tips: Most of the times we are prepared for interview but not for technica aptitude .
The test requires sound basic knowledge of each field ,do prepare software engg questions well .At least 45+ correct questions would give chance of next round if code done is correct .
The code is evaluated only if you qualify in tech apti.
File handling program may be tough and tricky one,rest all are easy.
Duration: 90 minutes
Total Questions: 60

Round: Technical Interview
Experience: tech 1 :
my project was in AI so related questions first ,he wanted a basic intro of all.
after seeing resume and mentioning of hackerrank and seeing all achievements started of the
Interviwer : So you are hacker ?
S : No not at all hacker i practise prog on hackerank.
I : so what are types of hackers
S : Black hat,white hat.
I : so can they be potential terrorsit
S :yes at times with wrong intention they are potential terrorist
asked me to explain eg and did it ,satisfied .
I : so introduce yourself
I : so tell me fuzzy logic
told him
I : tell me algorithms you know some brief intro
S : told him about A* algo,fleming bird algo,salesperson problem .(took lot of time)
I : explain me this project
S : told him some of conditions as all were not possible ,some talk on optimization of length of code etc.
I : So tell me about programming sites
S : told them all about codechef,hackerrank,spoj.
I : Now say i have char ch='n' my name starts with n say how will it get stored
I : so what all microprocessor has
I : how many type of interrupts , and in detail eg (I wasnt sure ,gave eg but told that i was not sure)
I : implement circular link list
I : insert element in circular link list.
I : constant variables,volatile variables.
I : What are stack and queue and thier application.
I : where are variables stored (dyanmic allocation and static with the global and static varoable he wanted)
I : now here comes puzzle from nowhere : 3 cans each full with capacity 3,5,7 liter make it 5,5,5
(I thought there might be some way and kept talking every moment ,is there large supply of water ,can we spill it all he denied)
so i couldnt do it then he asked whether i need another vessel and asked how much quantity ,i told 5.
he said consider it ,did it in seconds and so he again said that was way easy now do original problem .
I tried a lot he kept talking on mobile for 5 min (worst part).
I : so he asked me again some question on queue ,its implementation
I : then went to OS ,priority queue scheduling basic idea and code.
So i am finished with you .said thank you sir .

Tips: Yes everyone is tense for firts round ,but the interviewer are very friendly ,almost all of them .
They ask technical questions and check if you can go out of box in tech as well as thinking aspect.
Continous interaction with interviewer is must .

Round: Technical Interview
Experience: TECH 2:
I : so shivshankar introduce yourself.
I : What are all these sites and ranks ,explained him in detail .
I : area of intrest asked i told DS.
I : so find out middle of link list when no of nodes are not known.(did it) was happy for explanaiton.
I : reverse a link list i did interative and was expecting him to say for recurrsive ,again did it .
I : gave a array problem easy one
I : another probelm where he incremented array name ,so it was lvalue error (he gave no expression).
I : gave structure question .
I : asked for another resume and threw a paper with apti quesn on it ,did that just a hour before only .
I : asked about higher studies and why mathematics specialization only?
I : asked virtual function description and abstract class too .
I : graph implementation , dijkastras algo basic explanation ,if code is known then code too.
I : asked family background


Tips: This will be purely on data strcutures and algorithm if area of intrest is DS and algo ,if not it will be a mix of algo plus any other your favourite subject .
Many may get This round directly ,so if you perform in this round you go directly to HR.
so you face only one interview then 2.

Round: HR Interview
Experience: HR round :
In my case HR was bit diffrent ,all candidate had pure HR questions ,mine this round also went technical + HR with two diffrent interviewers.
HR1 : so shivshankar right ! introduce yourself .
HR1 : how was your day ,and here comes technical part i was again told to tell link list problem solutions all of them .
HR1 : what was your apti program how you implemented it ,told him all tricks and full method (very happy by explantion around 10 min explantion).
HR1 : some structure and union related questions ,like size of structure ,diffrence,classes struct diff etc.
HR1 : what you know about persi ,tell him somethings apart from ppt will be good ,and have contact in very company which you are giving.
HR1 : further education intrest ,why in that field.
HR1 : any time in engg disaggrement of decesion regarding project?
HR1 : any questions for me !! i asked about project for BE which persi sponsors.

now switched my interview to his friend
HR2 : again link list reverse question and some discussion on it .
HR2 : hashing discussion and collision resolving technique on hashing.
HR2 : that collision point again repeat and how you resolved it and some i2i discussion .
Hr2 : what all was in your project of i2i .
HR2 : queue application asked again .
HR2 : BE project basic idea ,platform and implementation idea .
HR2 : Why not further education
HR2 : family background .
he said it was nice talking to you ,dont look back start preparing for MPC we will meet soon in persistent.
Came forward to shake hands.

Tips: HR guys are very cool . Mostly candidates dont get rejected from HR. If selected for HR can assume that you are selected.
They co operate a lot and expect truth only and some info must be known about company.

General Tips: Be technically strong and have confidence ,all good will follow.
Skill Tips: Atleast one of C++ or java must be good with basics. Rest all try to make code for every problem of operating system and do geeksforgeeks.
Skills: Algorithm, Data Structures, Java, C++, Operating System, DBMS
College Name: Government College Of Engineering, Aurangabad
Motivation: This is core software company with lot of innovation ,thats all a programmer wants

SDE (Software Development Engineer) Interview Questions Asked at Other Companies

asked in Carwale
Q1. A string is given consisting of lowercase alphabets. Write a func ... read more
asked in Carwale
Q2. Given a balance and 100 coins;out of which,one is heavier. Find m ... read more
Q3. Given a binary search tree , print the path which has the sum equ ... read more
asked in Housing.com
Q4. Given a square area of 1024x1024 on a map with some flats (housin ... read more
asked in Carwale
Q5. Delete nodes in linkedlist which have a greater value on right si ... read more

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. All java and spring boot related Questions like interface, streams, qualifier, profile
  • Q2. Char count using streams
  • Ans. 

    Counting characters using streams in Java

    • Use the chars() method to convert the string to an IntStream of characters

    • Use the count() method to count the number of characters in the stream

  • Answered by AI

Skills evaluated in this interview

Round 1 - Aptitude Test 

Very easy

Round 2 - Technical 

(2 Questions)

  • Q1. How to find length , freq of each char and list of unique characters of a string
  • Ans. 

    To find length, frequency of each character and list of unique characters of a string.

    • Iterate through the string and count the frequency of each character using a hash table.

    • Create a list of unique characters by iterating through the hash table.

    • Calculate the length of the string using the built-in length function.

    • Return the frequency, length and list of unique characters as an array of strings.

  • Answered by AI
  • Q2. How to check wheather a string is palindrome or not?
  • Ans. 

    To check if a string is palindrome or not.

    • Compare the first and last characters of the string and continue towards the middle until all characters have been compared.

    • If all characters match, the string is a palindrome.

    • If any characters do not match, the string is not a palindrome.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just keep basics clear..and command on your projects

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Full about python
  • Q2. What is recursion?
  • Ans. 

    Recursion is a programming technique where a function calls itself to solve a problem.

    • Recursion involves breaking down a problem into smaller subproblems and solving them recursively.

    • It requires a base case to stop the recursion and prevent infinite loops.

    • Recursion can be used to solve problems like traversing trees and sorting algorithms.

    • Examples of recursive functions include factorial, Fibonacci sequence, and binary...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - please prepare well with one oops concept

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

Round 1 - Aptitude Test 

(2 Questions)

  • Q1. MCQ questions based on skills
  • Q2. MCQ questions based on resume
Round 2 - One-on-one 

(1 Question)

  • Q1. Implement Stack using queue
  • Ans. 

    Implement a stack using a queue data structure.

    • Create two queues, q1 and q2.

    • Push elements into q1.

    • When popping, dequeue all elements from q1 and enqueue them into q2 until the last element.

    • Dequeue and return the last element from q1.

    • Swap q1 and q2 after each push or pop operation.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do prepare DS questions and be crystal clear in whichever language you use

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
-
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 

(2 Questions)

  • Q1. .net and sql server And jquery Sql qquery like delete duplucate record Interview should be hard.
  • Q2. Delete duplucate record Assembly Sql query Asp.net
  • Ans. 

    To delete duplicate records, use SQL query with DISTINCT keyword.

    • Use SELECT DISTINCT to retrieve unique records.

    • Use DELETE with subquery to remove duplicate records.

    • In ASP.NET, use LINQ to retrieve distinct records.

    • In Assembly, use loop to compare and remove duplicate records.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tel me about your self Family background Current company Salary package Expected salary package
  • Ans. 

    I am a software developer with a strong background in programming and problem-solving. I have experience working in a reputable company and am seeking a competitive salary package.

    • I have a Bachelor's degree in Computer Science and have been working as a software developer for the past 5 years.

    • In my current company, I am responsible for developing and maintaining web applications using various programming languages and ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical background
Experience information
Salary does not matter for right candidate
Bonus should be provided

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Dec 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Its was english grammer ,math & IT and genral knowledge based test paper

Round 2 - Technical 

(6 Questions)

  • Q1. Java developer questions they ask
  • Q2. Frontend development
  • Q3. Backend development
  • Q4. Information technology
  • Q5. Core java development
  • Q6. Html xtml java script
Round 3 - HR 

(4 Questions)

  • Q1. Introduction questions
  • Q2. Family background questions
  • Q3. College related questions
  • Q4. Salary negotiable

Interview Preparation Tips

Interview preparation tips for other job seekers - Before going fir attending interview prepare yourself very well

I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. What was the architecture used in your project?
  • Q2. What is the IDisposal? Give an example used in the applicstion.
  • Ans. 

    IDisposable is an interface used to release unmanaged resources.

    • It is used to release unmanaged resources like file handles, database connections, etc.

    • It has a single method called Dispose() which is used to release the resources.

    • It is implemented by classes that use unmanaged resources and needs to be disposed of.

    • Example: SqlConnection class implements IDisposable to release the database connection.

    • Example: FileStream...

  • Answered by AI
  • Q3. What is Dependency Injection and how can we inplement those?
  • Ans. 

    Dependency Injection is a design pattern that allows objects to receive dependencies rather than creating them internally.

    • Dependency Injection is used to reduce tight coupling between software components.

    • It allows for easier testing and maintenance of code.

    • There are three types of Dependency Injection: Constructor Injection, Setter Injection, and Interface Injection.

    • Frameworks like Spring and Angular provide built-in s

  • Answered by AI
  • Q4. Write the code to concatenate the value with comma in the given array. int[] arr = {1, 2, 3,4,5}
  • Ans. 

    Concatenate the values in the given integer array with comma.

    • Convert the integer array to string array using Arrays.toString()

    • Use String.join() method to concatenate with comma

  • Answered by AI
  • Q5. Explaination of Interface and Abstract classes.
  • Q6. Is it possible to instanciate the abstract class? Explain.
  • Ans. 

    No, abstract classes cannot be instantiated.

    • Abstract classes are incomplete and cannot be instantiated on their own.

    • They can only be used as a base class for other classes.

    • Instantiation of an abstract class will result in a compile-time error.

    • However, concrete classes that inherit from the abstract class can be instantiated.

  • Answered by AI
  • Q7. What is Solid Principle? Give the examples used in your application.
  • Ans. 

    SOLID is a set of principles for object-oriented programming to make software more maintainable and scalable.

    • S - Single Responsibility Principle

    • O - Open/Closed Principle

    • L - Liskov Substitution Principle

    • I - Interface Segregation Principle

    • D - Dependency Inversion Principle

    • Example: Using Single Responsibility Principle to separate UI and business logic

    • Example: Using Open/Closed Principle to extend functionality without mo

  • Answered by AI
  • Q8. Explain about the design pattern used in your application.
  • Ans. 

    We used the Model-View-Controller (MVC) design pattern in our application.

    • MVC separates the application into three interconnected components: the model, the view, and the controller.

    • The model represents the data and business logic of the application.

    • The view displays the data to the user.

    • The controller handles user input and updates the model and view accordingly.

    • MVC promotes separation of concerns and modularity.

    • Examp...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare strongly whatever you have worked practically in your projects.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. They asked me some standard Mainframe questions.
  • Q2. Keep your basic knowledge strong.

Persistent Systems Interview FAQs

What are the top questions asked in Persistent Systems SDE (Software Development Engineer) interview?

Some of the top questions asked at the Persistent Systems SDE (Software Development Engineer) interview -

  1. WHAT IS ETHERENT,SWITCH,H...read more
  2. TYPES OF JOIN IN D...read more
  3. PATTERN CODING PROB...read more

Tell us how to improve this page.

Join Persistent Systems See Beyond, Rise Above
Persistent Systems SDE (Software Development Engineer) Salary
based on 5 salaries
₹4.7 L/yr - ₹6 L/yr
82% less than the average SDE (Software Development Engineer) Salary in India
View more details

Persistent Systems SDE (Software Development Engineer) Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
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