i
PureSoftware
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.
Constraints are used to restrict user input while Declare triggers are used to automate actions based on certain events.
Constraints are used to validate user input and ensure it meets certain criteria.
Declare triggers are used to automate actions based on certain events, such as when a new record is created or updated.
Constraints are defined at the property level while Declare triggers are defined at the class level.
Co...
Forward and backward chaining are two types of reasoning used in artificial intelligence and expert systems.
Forward chaining starts with the available data and uses rules to infer new conclusions.
Backward chaining starts with a goal and works backwards to find the data and rules needed to support that goal.
Forward chaining is used in rule-based systems, while backward chaining is used in goal-based systems.
Examples of ...
Top trending discussions
Technology advantage or not
All aptitude topics,logical reasoning
20 aptitude,20 comunication,4 program questions
General topics . topics about online class vs office line class
posted on 15 Oct 2024
BluePrism best practices include following naming conventions, modular design, exception handling, and version control.
Follow consistent naming conventions for objects and processes
Design processes in a modular way for reusability and maintainability
Implement robust exception handling to manage errors effectively
Use version control to track changes and collaborate with team members
To spy elements in Surface Automation, use the UI Explorer tool to identify and select the elements on the screen.
Use UI Explorer tool to spy elements
Identify and select elements on the screen
Verify properties and attributes of elements
ArrayList is implemented as a resizable array, while LinkedList is implemented as a doubly linked list.
ArrayList provides fast random access, LinkedList provides fast insertion and deletion.
ArrayList uses more memory as it needs to allocate a fixed size array, LinkedList uses more memory for storing references to the next and previous elements.
Example: ArrayList is better for scenarios where random access is required, ...
HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.
HashMap is faster than HashTable as it is non-synchronized, but HashTable is preferred in multi...
I was interviewed in Jul 2024.
Microservices can introduce complexity, communication overhead, and potential performance issues.
Increased complexity due to managing multiple services
Communication overhead between services
Potential performance issues due to network latency
Difficulty in maintaining consistency across services
No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.
No, @FunctionalInterface cannot be extended as it is a single abstract method interface.
Map and flatMap are default methods in the interface and cannot be overridden.
Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }
Functional interfaces provide a single abstract method for functional programming in Java.
Functional interfaces allow for lambda expressions and method references to be used as instances of the interface.
Interfaces with multiple abstract methods cannot be used for lambda expressions.
Example: java.util.function.Function is a functional interface with a single abstract method apply().
Java 8 introduced new features like lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions: Allows writing concise code by enabling functional programming.
Streams: Provides a way to work with sequences of elements efficiently.
Functional interfaces: Interfaces with a single abstract method, used for lambda expressions.
Default methods: Allows adding new methods to interfaces without br
Yes, one functional interface can extend another interface in Java.
Functional interfaces can extend other functional interfaces in Java.
The child interface can have only one abstract method, but can inherit default methods from the parent interface.
Example: interface Parent { void method1(); } interface Child extends Parent { void method2(); }
posted on 16 Aug 2024
I applied via Campus Placement and was interviewed in Feb 2024. There were 3 interview rounds.
Was tough but can be cracked in one go
Easy to moderate need to study dsa
I have worked on various projects including a web application for a healthcare company and a mobile app for a retail business.
Developed a web application for a healthcare company to manage patient records and appointments
Created a mobile app for a retail business to enhance customer shopping experience
Implemented features such as user authentication, data visualization, and real-time updates
Utilized technologies like R
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Senior Software Engineer
461
salaries
| ₹8.5 L/yr - ₹35 L/yr |
Software Engineer
245
salaries
| ₹4 L/yr - ₹15 L/yr |
Lead Engineer
185
salaries
| ₹10.3 L/yr - ₹38.5 L/yr |
Technical Lead
155
salaries
| ₹14.1 L/yr - ₹40 L/yr |
Associate Software Engineer
84
salaries
| ₹2.6 L/yr - ₹12.5 L/yr |
Persistent Systems
LTIMindtree
Mphasis
Coforge