i
Persistent
Systems
Work with us
Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
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...
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 ...
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.
posted on 17 Sep 2015
What people are saying about Persistent Systems
posted on 4 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
2 questions both based on DP
posted on 28 Mar 2022
I applied via Approached by Company and was interviewed before Mar 2021. There were 2 interview rounds.
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.
posted on 27 Jan 2022
Python is a versatile, high-level programming language known for its readability and wide range of applications.
Easy to learn: Python's syntax is clear and intuitive, making it beginner-friendly. Example: print('Hello, World!')
Rich libraries: Python has extensive libraries like NumPy for numerical computations and Pandas for data manipulation.
Cross-platform: Python runs on various operating systems, including Windows, ...
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...
posted on 11 May 2022
Very easy
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.
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.
I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 3 interview rounds.
Standard Aptitude questions
Based on strings and array
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
A Fibonacci program generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.
The Fibonacci sequence starts with 0 and 1.
Each subsequent number is the sum of the previous two: 0, 1, 1, 2, 3, 5, 8, 13, ...
Common implementations include recursive, iterative, and using dynamic programming.
Example of an iterative approach in Python: ```python def fibonacci(n): a, b = 0, 1 ...
I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.
based on 1 review
Rating in categories
Software Engineer
4.6k
salaries
| ₹2.5 L/yr - ₹11.1 L/yr |
Senior Software Engineer
4.6k
salaries
| ₹5.1 L/yr - ₹18.6 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