i
Persistent
Systems
Work with us
Filter interviews by
PSL stands out for its innovative culture, collaborative environment, and commitment to employee growth and client satisfaction.
Innovative Culture: PSL encourages creative problem-solving, allowing teams to experiment with new technologies and methodologies.
Collaborative Environment: Teams at PSL work closely together, fostering open communication and knowledge sharing, which enhances project outcomes.
Employee Gro...
JVM is a virtual machine that executes Java bytecode. It manages memory, provides security, and facilitates garbage collection.
JVM loads the bytecode generated by the Java compiler and interprets it.
It uses Just-In-Time (JIT) compilation to improve performance by compiling frequently used code into native machine code.
JVM manages memory through garbage collection, freeing up memory occupied by objects that are no ...
Stereo annotation is the process of labeling or tagging images or videos with depth information to create a 3D effect.
Stereo annotation involves identifying corresponding points in a pair of images or frames to determine depth perception.
It is commonly used in computer vision tasks such as object detection, tracking, and scene understanding.
Examples of stereo annotation include creating depth maps for autonomous d...
Hash Map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash Map uses a hash function to determine the index of the key-value pair in the underlying array.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Hash Map provides constant time complexity O(1) for insert...
Reverse a number without loop
Convert the number to a string
Use string slicing to reverse the string
Convert the reversed string back to a number
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as in the superclass.
Overloading is compile-time polymorphism while overriding is runtime polymorphism.
Overloading is used to provide different ways of calling the same method while overriding is used to provide a specific implementation of a method in a ...
Stereo annotation is the process of labeling or tagging images or videos with depth information to create a 3D effect.
Stereo annotation involves identifying corresponding points in a pair of images or frames to determine depth perception.
It is commonly used in computer vision tasks such as object detection, tracking, and scene understanding.
Examples of stereo annotation include creating depth maps for autonomous drivin...
I appeared for an interview before Apr 2024, where I was asked the following questions.
PSL stands out for its innovative culture, collaborative environment, and commitment to employee growth and client satisfaction.
Innovative Culture: PSL encourages creative problem-solving, allowing teams to experiment with new technologies and methodologies.
Collaborative Environment: Teams at PSL work closely together, fostering open communication and knowledge sharing, which enhances project outcomes.
Employee Growth: ...
I applied via Naukri.com and was interviewed in Feb 2022. There was 1 interview round.
I applied via Company Website and was interviewed in Jan 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
Reverse a number without loop
Convert the number to a string
Use string slicing to reverse the string
Convert the reversed string back to a number
What people are saying about Persistent Systems
I applied via Recruitment Consultant and was interviewed before Jan 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Mar 2020. There were 5 interview rounds.
The life cycle of fragments in Android refers to the stages of creation, addition, and removal of fragments in an activity.
Fragments are created using the onCreateView() method
They are added to an activity using the FragmentManager
They can be removed using the FragmentTransaction
The onDestroyView() method is called when a fragment is removed
Fragments can be retained during configuration changes using setRetainInstance(...
based on 2 interview experiences
Difficulty level
Duration
based on 73 reviews
Rating in categories
Software Engineer
4.6k
salaries
| ₹4.7 L/yr - ₹11.1 L/yr |
Senior Software Engineer
4.6k
salaries
| ₹6.8 L/yr - ₹18.7 L/yr |
Lead Software Engineer
3.7k
salaries
| ₹9.4 L/yr - ₹17.2 L/yr |
Lead Engineer
3.5k
salaries
| ₹14 L/yr - ₹25 L/yr |
Project Lead
2.2k
salaries
| ₹21 L/yr - ₹36 L/yr |
Cognizant
TCS
IBM
LTIMindtree