Filter interviews by
I applied via Naukri.com and was interviewed in May 2023. There were 2 interview rounds.
Exceptions in connect REST can be handled using error handling mechanisms like try-catch blocks and error codes.
Use try-catch blocks to catch exceptions and handle them appropriately
Utilize error codes to identify the type of exception and take necessary actions
Implement error handling logic in the response mapping to handle errors from the REST service
Data pages in Pega used to store and manage data for reuse across applications.
Data pages can be sourced from various sources like database tables, reports, or clipboard.
They can be used to store data temporarily or permanently.
Data pages can be shared across multiple rules and applications for consistency.
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Group discussion related in company
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.
Use try-catch blocks to catch exceptions and handle them gracefully
Use multiple catch blocks to handle different types of exceptions
Use finally block to execute code regardless of whether an exception is thrown or not
Throw custom exceptions using throw keyword
map transforms each element in a stream, while flatMap transforms each element into multiple elements
map applies a function to each element in a stream and returns a new stream of the results
flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream
Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(
ConcurrentModificationException occurs when a collection is modified while iterating over it.
Use Iterator to iterate over the collection instead of foreach loop.
If modification is necessary, use Iterator's remove() method instead of collection's remove() method.
Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.
posted on 24 Aug 2024
posted on 12 Dec 2024
Basic aptitude questions held online with their portal
Broad coding and basic oops
I applied via eLitmus and was interviewed in Dec 2023. There were 4 interview rounds.
Logical thinking was important for preparation
SQL is a programming language used for managing and manipulating relational databases.
SQL stands for Structured Query Language
It is used to create, modify, and retrieve data from databases
SQL is a declarative language, meaning you specify what you want to achieve rather than how to achieve it
Common SQL commands include SELECT, INSERT, UPDATE, and DELETE
SQL is used in various database management systems like MySQL, Orac
SOLID principles are a set of five design principles for writing maintainable and scalable code.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Classes should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correct...
Data binding in WPF allows synchronization of data between UI elements and data sources
Data binding in WPF can be achieved using the Binding markup extension
Properties of UI elements can be bound to properties of data objects
Example:
posted on 5 Oct 2023
I applied via campus placement at Coimbatore Institute of Technology, Coimbatore and was interviewed in Sep 2023. There were 2 interview rounds.
There was Aptitude, Technical and Coding. Coding there were 4 sections for 4 languages (C, C++, java, Python) We had to do atleast 2. Technical MCQs were based on OS, CN, DSA, C, C++, Python (Numpy, Panda) and Java
Senior Consultant
4.1k
salaries
| ₹8 L/yr - ₹30 L/yr |
Consultant
3.4k
salaries
| ₹6 L/yr - ₹21 L/yr |
Lead Consultant
3.3k
salaries
| ₹10.5 L/yr - ₹36 L/yr |
Software Engineer
3.2k
salaries
| ₹3.5 L/yr - ₹13 L/yr |
Associate Consultant
2.9k
salaries
| ₹4.5 L/yr - ₹15 L/yr |
Cognizant
TCS
Infosys
Accenture