Persistent Systems interview questions - a complete guide
Coding is reported to carry the most weight in Persistent's online test. Here is how to prepare for coding, DBMS and the interview.
About Persistent Systems
Persistent Systems is a software and digital engineering company based in Pune. Coding is reported to carry a lot of weight in its fresher online test.
This guide covers 12 Persistent Systems interview questions with answers - what each question checks and how to answer it - plus the Persistent Systems interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.
Persistent Systems hiring process
Step 1: Online test
CS MCQs (DBMS, OS, networking), reasoning, English, and two coding questions.
Step 2: Technical interview
One or two rounds - CS concepts and your project.
Step 3: HR interview
A general conversation - who you are and why you want to join.
Persistent Systems does not officially publish its fresher test pattern (as of our check). This process is based on commonly reported information and can change from drive to drive - read your drive's official notice.
Sources (checked 15 October 2026): Persistent Systems Careers (persistent.com). Hiring processes change - read the official notice before you apply.
Persistent Systems interview questions and answers
Coding and technical
1.Write code to check whether two strings are anagrams.
- What they're checking
- Basic coding.
- How to answer
- Compare the count of each character (an array or map). Or sort both and compare - explain the difference in complexity.
2.Rotate a matrix by 90 degrees.
- What they're checking
- 2D array logic.
- How to answer
- Transpose first, then reverse each row. Show it with a small 3x3 example.
3.What is the difference between a candidate key and a super key?
- What they're checking
- Depth in DBMS.
- How to answer
- Super key = any set of columns that identifies a row uniquely. Candidate key = a minimal super key (no extra column).
4.What is the difference between REST and SOAP?
- What they're checking
- Web services.
- How to answer
- REST is lightweight, usually JSON and HTTP methods; SOAP is a strict, XML-based protocol.
5.What is a virtual machine in the cloud?
- What they're checking
- Cloud basics.
- How to answer
- Your own virtual computer on a cloud provider's server - as much as you need, rented.
HR round
6.Why Persistent?
- What they're checking
- Research.
- How to answer
- Link their work in product engineering or a technology area to your goal.
7.Tell me about your hobbies.
- What they're checking
- Personality.
- How to answer
- Tell the truth and add what you learned from a hobby - like planning from chess.
More coding questions
8.Find the second largest element of an array (in one pass).
- What they're checking
- Basic logic.
- How to answer
- Two variables - largest and second. Update them for each element; watch out for duplicates.
9.Check whether a string is a palindrome, ignoring spaces and case.
- What they're checking
- String handling.
- How to answer
- Keep only letters/digits, lowercase them, and compare from both ends with two pointers.
10.SQL: find customers who have no orders.
- What they're checking
- A practical use of LEFT JOIN.
- How to answer
- customers LEFT JOIN orders ON id, then WHERE orders.id IS NULL.
11.What is object storage like AWS S3?
- What they're checking
- Cloud basics.
- How to answer
- Keeping files (objects) in buckets, accessible over the internet - for things like images and backups.
12.What is a sprint in Agile?
- What they're checking
- Way of working.
- How to answer
- A short fixed period (often 1-4 weeks) in which the team finishes the work it agreed on.
7-day preparation plan for the Persistent Systems interview
- Day 1: Coding - arrays and strings (four problems).
- Day 2: Coding - matrices and hashing.
- Day 3: DBMS - keys, indexing, normalization.
- Day 4: OS and networking MCQs.
- Day 5: OOP and cloud basics.
- Day 6: Your project and HR.
- Day 7: A mock test (MCQs + 2 coding questions).
Preparation tips
- Give coding the most time - it is reported to carry the most weight in the test.
- Revise DBMS (keys, indexing, normalization) and OOP well.
- Submit a partial solution for every coding question.
Mistakes to avoid
- Submitting nothing for a coding question - give a partial solution.
- Confusing the DBMS keys.
- Making things up when asked about hobbies.
Frequently asked questions
How many coding questions are in the Persistent online test?
Candidate reports usually mention two coding questions.
How many rounds does the Persistent interview have?
Commonly an online test, a technical interview and HR - an extra coding round has been reported in some years.
What is asked in the Persistent technical round?
DBMS, OOP, data structures, networking, cloud basics and your project.
Similar companies - IT services
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- HCLTech interview questions
- Tech Mahindra interview questions
- Cognizant interview questions
- Capgemini interview questions
- LTIMindtree interview questions
- IBM interview questions
- Mphasis interview questions
- Hexaware interview questions
More company guides
- Amazon interview questions
- Genpact interview questions
- Deloitte interview questions
- EY interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
Ready for your Persistent Systems interview?
Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.