i
Persistent
Systems
Work with us
Filter interviews by
DNS (Domain Name System) translates domain names to IP addresses, while DHCP (Dynamic Host Configuration Protocol) assigns IP addresses to devices.
DNS resolves human-readable domain names (e.g., www.example.com) to IP addresses (e.g., 192.0.2.1).
DHCP automates the process of assigning IP addresses to devices on a network, reducing manual configuration.
Example of DNS: When you enter a website URL, DNS servers find ...
Hands-on experience with SQL queries for creating and manipulating tables and table elements.
Use CREATE TABLE statement to create a new table
Use ALTER TABLE statement to add, modify, or delete columns in a table
Use INSERT INTO statement to add new rows of data into a table
Use UPDATE statement to modify existing data in a table
Use DELETE statement to remove rows from a table
The data structure implemented in an elevator is a queue.
Elevator requests are added to the queue in the order they are received.
The elevator serves requests in a first-come, first-served manner.
Once a request is completed, it is removed from the queue.
Example: If someone on the 5th floor requests the elevator, their request is added to the queue and the elevator will serve it after completing any previous request...
Infrastructure refers to the basic physical and organizational structures needed for the operation of a society or enterprise.
Infrastructure includes roads, bridges, buildings, power grids, water supply systems, and communication networks.
It is essential for the functioning of a society or enterprise.
Infrastructure can be public or private.
Examples of public infrastructure include highways, airports, and public tr...
Demonstrate outer join using SQL query
Use LEFT OUTER JOIN or RIGHT OUTER JOIN to include all records from one table and matching records from another table
Use the ON keyword to specify the join condition
Use COALESCE function to handle NULL values in the result set
Reverse an array of strings in place without using a temporary array.
Use two pointers: one at the start and one at the end of the array.
Swap the elements at these pointers and move them towards the center.
Continue until the two pointers meet or cross each other.
Example: For ['a', 'b', 'c'], after reversing, it becomes ['c', 'b', 'a'].
The task is to count and eliminate duplicate letters from a string, returning only unique characters.
Use a set to track unique characters as you iterate through the string.
For each character, check if it is already in the set.
If not, add it to the result and the set.
Example: Input 'hello' -> Output 'helo'.
Example: Input 'programming' -> Output 'progamin'.
Query to find the second highest salary in a table.
Use the MAX() function to find the highest salary.
Use the WHERE clause to exclude the highest salary from the result.
Use the MAX() function again to find the second highest salary.
A program to reverse a string
Iterate through the characters of the string from the last to the first
Append each character to a new string
Return the reversed string
Java is platform independent while C++ is not.
Java code is compiled into bytecode which can run on any platform with a JVM, while C++ code needs to be compiled separately for each platform.
Java has automatic memory management through garbage collection, while C++ requires manual memory management.
Java has built-in support for multithreading, while C++ requires external libraries.
Java has a simpler syntax and is ea...
I applied via Campus Placement
Aptitude exam and coding test
Java has various datatypes like int, double, boolean, etc. to store different types of values.
Primitive datatypes include int, double, boolean, char, etc.
Reference datatypes include classes, interfaces, arrays, etc.
Examples: int num = 10; double price = 19.99; boolean isTrue = true;
DNS (Domain Name System) translates domain names to IP addresses, while DHCP (Dynamic Host Configuration Protocol) assigns IP addresses to devices.
DNS resolves human-readable domain names (e.g., www.example.com) to IP addresses (e.g., 192.0.2.1).
DHCP automates the process of assigning IP addresses to devices on a network, reducing manual configuration.
Example of DNS: When you enter a website URL, DNS servers find the c...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Goods questions were asked on problem solving.
Aptitude test normal questions
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Mar 2024. There were 5 interview rounds.
It was an online aptitude test.
It was an online Coding test.
Test on quant, verbal, logical thinking.
Code two questions with your comfortable language
I applied via Campus Placement
Moderate I will say.
What people are saying about Persistent Systems
Some of the top questions asked at the Persistent Systems interview for freshers -
The duration of Persistent Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 34 interview experiences
Difficulty level
Duration
based on 4.4k reviews
Rating in categories
Software Engineer
4.6k
salaries
| ₹2.5 L/yr - ₹11.1 L/yr |
Senior Software Engineer
4.6k
salaries
| ₹6.8 L/yr - ₹18.7 L/yr |
Lead Software Engineer
3.6k
salaries
| ₹7.4 L/yr - ₹19.4 L/yr |
Lead Engineer
3.5k
salaries
| ₹10 L/yr - ₹27.4 L/yr |
Project Lead
2.1k
salaries
| ₹12.5 L/yr - ₹39.3 L/yr |
Cognizant
TCS
IBM
LTIMindtree