i
Persistent Systems
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
It was very good and technical questions was basic.
SDLC stands for Software Development Life Cycle. It is a process used by software development teams to design, develop, and test high-quality software.
SDLC involves planning, designing, coding, testing, and deployment stages.
It helps in ensuring that the software meets the requirements and is delivered on time and within budget.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Each stage of SDLC has specific
OOPs stands for Object-Oriented Programming. It is based on four main principles: Inheritance, Encapsulation, Abstraction, and Polymorphism.
OOPs is a programming paradigm that focuses on objects and classes.
The four main pillars of OOPs are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation refers to the bundling of da...
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed a...
You can change the create date while uploading records through Data Loader by enabling the 'Allow Insert' option.
Enable 'Allow Insert' option in Data Loader settings
Map the 'Created Date' field in the mapping file to the desired date/time value
Ensure the user has the necessary permissions to change the create date
Wire method in Salesforce is used to fetch data from Apex controller to Lightning Web Component. Adding records inside wire method in JS file involves using imperative Apex to create records.
Use @wire decorator in Lightning Web Component JS file to call an Apex method
Inside the wire method, use imperative Apex to create records by calling the createRecord method from the Lightning Data Service
Pass the record data as pa
In Apex, security is enforced by default. If a user doesn't have access to a field, they won't be able to query it.
In Apex, security is enforced by default, meaning that users can only access data they have permission to see.
If a user doesn't have access to the Phone field in the Account object, they won't be able to query it even with WITH_SECURITY_ENFORCED.
The SELECT id, Name, Phone from Account WITH_SECURITY_ENFORCE...
Persistent Systems interview questions for popular designations
Get interview-ready with Top Persistent Systems Interview Questions
MCQ based on logical, quantitative, qualitative and english
Two easy questions based on string manipulation
The task is to count the occurrences of each character in a given string.
Iterate through the string and use a hashmap to store the count of each character
Convert the string to an array of characters for easier manipulation
Handle edge cases like empty string or null input
Consider using built-in functions like HashMap in Java or Counter in Python
Use a hashmap to store word frequencies in a sentence.
Split the sentence into words using a space delimiter.
Create a hashmap to store word frequencies.
Iterate through the words and update the frequencies in the hashmap.
Return the hashmap with word frequencies.
Detailed coding process
An array in Python is a data structure that can hold multiple values of the same data type.
Arrays in Python are created using square brackets []
Elements in an array can be accessed using their index starting from 0
Example: names = ['Alice', 'Bob', 'Charlie']
What people are saying about Persistent Systems
The duration of Persistent Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 543 interviews
Interview experience
based on 3.9k reviews
Rating in categories
Software Engineer
4.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
3.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
3.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Software Engineer
3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Lead
1.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
TCS
IBM
Wipro