i
Persistent Systems
Filter interviews by
Writing code in eggplant for Senior Developer interview
Use 'click' to simulate a mouse click on an element
Use 'typeText' to enter text into a field
Use 'verify' to check if an element is present on the screen
Medium algos
Micro services questions
Java questions
What people are saying about Persistent Systems
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Using Java 8, reverse an array of strings
Use Arrays.stream() to convert the array to a stream
Use Collections.reverse() to reverse the stream
Use Collectors.toList() to convert the stream back to a list
Code a controller, service, entity, and repository classes for a software application.
Create a controller class to handle incoming requests and interact with the service layer.
Develop a service class to implement business logic and interact with the repository.
Define an entity class to represent data in the application.
Implement a repository class to handle database operations for the entity.
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
Easy exam sample available on youtube
Step functions are a type of serverless function that allow you to create workflows by chaining multiple functions together.
Step functions are used to coordinate multiple AWS services into serverless workflows.
They allow you to define a series of steps in a workflow, with each step being a separate function.
You can use step functions to handle complex business logic, long-running processes, and error handling.
Step func...
Scaling lambdas involves optimizing memory usage, increasing concurrency, and managing dependencies.
Optimize memory usage by reducing unnecessary variables and objects
Increase concurrency by using asynchronous programming and parallel processing
Manage dependencies by breaking down functions into smaller, more modular components
Consider using AWS Lambda Provisioned Concurrency for consistent performance
I addressed the issue directly and professionally, seeking to understand their perspective and find common ground.
Approached the colleague privately to discuss the issue
Listened actively to their concerns and perspective
Sought to find common ground and reach a resolution
Maintained professionalism and respect throughout the conversation
A singleton class is a class that can only have one instance created throughout the application.
Singleton classes are often used for logging, caching, database connections, and thread pools.
They have a private constructor to prevent multiple instances from being created.
The class typically provides a static method to access the single instance.
Method reference is a shorthand syntax for lambda expressions to call a method.
Method reference is used to refer to a method without invoking it.
It can be used to make code more concise and readable.
There are four types of method references: static, instance, constructor, and array constructor.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
A closure is a function that has access to its own scope, as well as the outer scope in which it was defined.
A closure can access variables from its outer function even after the outer function has finished executing.
Closures are commonly used in event handlers, callbacks, and asynchronous code.
Example: const outerFunction = () => { const outerVar = 'I am outer'; return () => { console.log(outerVar); }; }; const innerF...
Arrow functions are concise syntax for writing functions in JavaScript, compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have 'arguments' object.
Arrow functions cannot be used as constructors.
Arrow functions are more concise and easier to read compared to normal functions.
posted on 27 Apr 2024
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
Write code on bot scenarios
I applied via Referral and was interviewed before May 2023. There was 1 interview round.
Implementation of list in Scala
Use the List class in Scala to create a list
Lists are immutable and can hold elements of the same type
Example: val myList = List(1, 2, 3, 4, 5)
I applied via Naukri.com and was interviewed in Jun 2022. There were 4 interview rounds.
based on 3 reviews
Rating in categories
Software Engineer
4.3k
salaries
| ₹2.5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
3.7k
salaries
| ₹5 L/yr - ₹13 L/yr |
Lead Engineer
3k
salaries
| ₹7.2 L/yr - ₹30 L/yr |
Lead Software Engineer
3k
salaries
| ₹7.2 L/yr - ₹18.5 L/yr |
Project Lead
1.8k
salaries
| ₹13 L/yr - ₹38.8 L/yr |
Cognizant
TCS
IBM
Wipro