i
Persistent Systems
Filter interviews by
Practice coding high level of coding
What people are saying about Persistent Systems
I applied via Campus Placement
6 medium coding questions
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation, inheritance, and polymorphism are key principles of object-oriented programming.
Example: In a banking application, a 'Customer' class can have attributes like name and account balance, and methods li
Relational database is a type of database that stores and organizes data in tables with relationships between them.
Data is stored in tables with rows and columns
Tables can have relationships with each other through keys
SQL is commonly used to query and manipulate data in relational databases
Examples include MySQL, PostgreSQL, Oracle
posted on 13 Feb 2024
I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.
Some questions from aptitute and some from web development
The table tag is an HTML element used to create a table structure on a web page.
The table tag is used to define the start and end of a table.
It is typically used in conjunction with the tr (table row) and td (table data/cell) tags.
Tables can be used to display tabular data, such as a list of items or a grid of information.
Table tags can also include attributes like border, cellpadding, cellspacing, etc.
Example:
Cell 1 | C |
Inner join is an operation that combines rows from two or more tables based on a related column between them.
Inner join returns only the matching rows between the tables.
It is performed using the JOIN keyword in SQL.
The common column used for joining should have the same data type in both tables.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
posted on 22 Nov 2023
I applied via Campus Placement and was interviewed in May 2023. There were 3 interview rounds.
Normal aptitude questions quants, logical reasoning, English, speed time, clock and 2 coding questions easy level
posted on 10 Feb 2024
I applied via campus placement at Krishna Institute of Engineering and Technology, Ghaziabad and was interviewed in Aug 2023. There were 3 interview rounds.
Basic aptitude test , not that hard , simply logic base questions
2 questions (array , String, linked list)
posted on 13 Sep 2022
I applied via Recruitment Consulltant
As most of people getting assessment round when the resume shortlist and the criteria of it is just having above 60% score in your academics and after that you have 3 sections in your assessment quantitative, reasoning and verbal section. Mostly All are based on mcqs types questions
Types of network include LAN, WAN, MAN, WLAN, PAN, SAN, CAN, and VPN.
LAN (Local Area Network) is a network that covers a small area such as a home, office, or building.
WAN (Wide Area Network) is a network that covers a large geographical area such as a city, country, or even the world.
MAN (Metropolitan Area Network) is a network that covers a larger area than a LAN but smaller than a WAN, typically a city or town.
WLAN ...
Topology is the study of geometric properties and spatial relations unaffected by the continuous change of shape or size.
Topology is concerned with the properties of space that are preserved under continuous transformations, such as stretching or bending.
It is used in mathematics, physics, computer science, and engineering.
Types of topology include point-set topology, algebraic topology, and differential topology.
Examp...
Yes
I am able to relocate for the position
I am open to moving to a new location for the job
I am willing to relocate if required
posted on 19 May 2023
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
There were 3-4 medium-level DSA questions.
Publicis Sapient has job locations in multiple cities across India.
Publicis Sapient has offices in Bangalore, Gurgaon, Mumbai, and Chennai.
They also have a presence in Noida, Hyderabad, and Jaipur.
The company offers remote work options as well.
Job locations may vary depending on the specific role and project.
posted on 23 Feb 2023
I applied via Campus Placement and was interviewed in Aug 2022. There were 5 interview rounds.
Basic questions ....lr is important you will get high score if you will do lr , speed , distance and time is important in quant.
Basic coding....based on string , array
I applied via Campus Placement and was interviewed in Feb 2022. There were 3 interview rounds.
Round duration - 120 minutes
The Recruitment Process of Mphasis starts with an Online Test having
sections like :
Quants
Logical Reasoning
Verbal Ability
Computer Programming
The interviewee is asked about the difficulty level and number of questions in a test.
The interviewee should mention the specific type of test (quants, logical, verbal) and their difficulty level.
They should also mention the total number of questions in the test.
If applicable, they can provide examples of the types of questions asked.
It is important to answer truthfully and not exaggerate or downplay the difficulty lev
There were 20 coding programming questions.
Were the questions related to a specific programming language?
What was the difficulty level of the questions?
Were there any questions related to data structures or algorithms?
How much time was given to answer the questions?
Were there any coding challenges or just theoretical questions?
Round duration - 20 minutes
The technical interview consisted of technical questions and from the technical subjects that were present on my CV.
A program for multiple inheritances
Create a base class with common attributes and methods
Create derived classes that inherit from the base class
Use multiple inheritance to inherit from multiple base classes
Resolve any naming conflicts using scope resolution operator (::)
Example: class Derived: public Base1, public Base2 {}
Example: class Derived: public Base1, public Base2 { public: void method() { Base1::method(); Base
Structure is a collection of variables of different data types while union is a collection of variables of same data type.
Structure allocates memory for all its variables while union allocates memory for only one variable at a time.
Structure is used when we need to store different types of data while union is used when we need to store only one type of data.
Example of structure: struct student { char name[20]; int age;...
The OSI model is a conceptual model that describes how data is transmitted over a network.
OSI stands for Open Systems Interconnection.
It has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and communicates with the adjacent layers.
Example: When you send an email, the Application layer sends it to the Presentation layer, which formats the data,...
Process management involves planning, organizing, executing, and monitoring processes to achieve organizational goals.
It includes identifying and defining processes
Assigning responsibilities and resources
Establishing timelines and milestones
Monitoring progress and making adjustments as needed
Examples include project management, supply chain management, and quality management
A dangling pointer is a pointer that points to a memory location that has been deallocated or freed.
Dangling pointers can cause crashes or unexpected behavior when accessed.
They can occur when a pointer is not set to NULL after the memory it points to is freed.
Example: int *ptr = malloc(sizeof(int)); free(ptr); printf('%d', *ptr);
In the above example, ptr becomes a dangling pointer after the memory it points to is free
Function overriding vs function overloading
Function overloading is having multiple functions with the same name but different parameters
Function overriding is having a function in a subclass with the same name and parameters as a function in the superclass
Function overloading is resolved at compile-time while function overriding is resolved at runtime
C code for in-order traversal on a binary tree.
Start at the root node.
Traverse the left subtree recursively.
Visit the root node.
Traverse the right subtree recursively.
Repeat until all nodes have been visited.
Example code: void inorderTraversal(Node* root) { if(root != NULL) { inorderTraversal(root->left); printf("%d ", root->data); inorderTraversal(root->right); } }
Round duration - 10 mins
Mphasis is a leading IT solutions provider with a focus on digital transformation.
Mphasis has a strong presence in the banking and financial services industry, providing innovative solutions to clients such as Citibank and Standard Chartered.
The company has a focus on digital transformation and offers services such as cloud computing, data analytics, and artificial intelligence.
Mphasis has won several awards for its wo...
Work-life balance is the ability to prioritize and manage both work and personal life effectively.
It involves setting boundaries and managing time efficiently
It allows for time to pursue personal interests and hobbies
It reduces stress and burnout
Examples include flexible work hours, remote work options, and time off for personal reasons
based on 2 reviews
Rating in categories
Software Engineer
4.3k
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
3.7k
salaries
| ₹5 L/yr - ₹16 L/yr |
Lead Engineer
3k
salaries
| ₹9.7 L/yr - ₹30 L/yr |
Lead Software Engineer
2.9k
salaries
| ₹7.3 L/yr - ₹21 L/yr |
Project Lead
1.8k
salaries
| ₹13 L/yr - ₹38 L/yr |
Cognizant
TCS
IBM
Wipro