Persistent Systems - interview guide

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.

Language:EnglishHinglish

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

  1. Step 1: Online test

    CS MCQs (DBMS, OS, networking), reasoning, English, and two coding questions.

  2. Step 2: Technical interview

    One or two rounds - CS concepts and your project.

  3. 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. 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. 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. 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. 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. 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

  1. 6.Why Persistent?

    What they're checking
    Research.
    How to answer
    Link their work in product engineering or a technology area to your goal.
  2. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Day 1: Coding - arrays and strings (four problems).
  2. Day 2: Coding - matrices and hashing.
  3. Day 3: DBMS - keys, indexing, normalization.
  4. Day 4: OS and networking MCQs.
  5. Day 5: OOP and cloud basics.
  6. Day 6: Your project and HR.
  7. 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.

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.