i
InfoBeans
Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
Bot insights provide analytics and data on the performance and usage of bots in RPA processes.
Bot insights offer detailed reports on bot performance metrics such as execution time, error rates, and throughput.
They help in identifying bottlenecks, optimizing processes, and improving overall efficiency.
Examples of bot insights tools include UiPath Insights and Automation Anywhere Analytics.
Bot creator designs and develops the bot, while bot runner executes the bot and monitors its performance.
Bot creator designs and develops the bot based on the requirements provided by the organization.
Bot runner is responsible for executing the bot on the designated systems and monitoring its performance.
Bot creator may need to collaborate with business analysts and stakeholders to understand the process to be automate...
I applied via campus placement at IFET College of Engineering, Villupuram and was interviewed before Jun 2023. There were 3 interview rounds.
It was good. They will provide a aptitude round to do.
Yes, I have worked on various data structures like arrays, linked lists, stacks, queues, trees, and graphs.
I have implemented algorithms using data structures like sorting, searching, and traversal.
I have optimized code by choosing the appropriate data structure for the problem.
I have used data structures in projects to efficiently store and manipulate data.
Yes, I have experience working on Multithreading in Java.
Implemented multithreading using Java's Thread class
Used synchronized keyword to handle thread synchronization
Utilized Executor framework for managing thread pools
Program to find min and max no from array of strings
Iterate through the array and compare each element to find min and max
Use Integer.parseInt() to convert strings to integers for comparison
Initialize min and max variables with first element of array
The @Controller annotation is used to create a controller class in Spring MVC, while @RestController is used to create RESTful web services.
The @Controller annotation is used to create a controller class in Spring MVC, which is used to handle traditional web requests.
The @RestController annotation is used to create RESTful web services, which return data in JSON or XML format.
The @RestController annotation is a special...
The @Service annotation is used to mark a class as a service, while the @Repository annotation is used to mark a class as a repository.
The @Service annotation is typically used on service layer classes, which contain business logic.
The @Repository annotation is typically used on repository classes, which interact with a database or other data source.
Both annotations are used for component scanning and dependency inject...
ArrayList is implemented using a dynamic array while LinkedList is implemented using a doubly linked list.
ArrayList provides fast access to elements using index, but slow insertion and deletion.
LinkedList provides fast insertion and deletion, but slow access to elements.
Example: ArrayList is suitable for scenarios where random access is required, while LinkedList is suitable for scenarios where frequent insertion and d
posted on 5 Sep 2024
Exception handling is a mechanism to handle runtime errors in a program.
Exception handling helps in gracefully handling unexpected errors in a program.
It prevents the program from crashing and allows for proper error logging and recovery.
Commonly used keywords in exception handling are try, catch, finally, and throw.
Example: try { // code that may throw an exception } catch(Exception ex) { // handle the exception }
Abstract classes can have implementation details while interfaces cannot.
Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.
A class can only inherit from one abstract class, but can implement multiple interfaces.
Abstract classes can have constructors, fields, and properties, while interfaces cannot.
Abstract classes are used when some common functionality ne...
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 15 Feb 2024
SID 1 and SID 2 are two different system identifiers used in software development.
SID 1 is used to identify a specific software component or module.
SID 2 is used to identify a specific software instance or version.
SID 1 is typically assigned during the development phase, while SID 2 is assigned during deployment or release.
SID 1 helps in managing and organizing the codebase, while SID 2 helps in tracking and managing d
The run time behavior of scan refers to how a scanning operation behaves during execution.
Scan is a common operation used to read input from a source, such as a file or user input.
The run time behavior of scan depends on the programming language and the specific implementation of the scan function.
Scan typically reads input sequentially and stops when it encounters a delimiter or reaches the end of the input.
The behavi...
Components that can be used in software development
Libraries: reusable code that provides specific functionality
Frameworks: a collection of libraries and tools that provide a foundation for building software
APIs: interfaces that allow different software components to communicate with each other
Databases: storage systems for managing and organizing data
UI components: user interface elements like buttons, forms, and menu...
I was interviewed in Aug 2024.
C++ coding questions and logical questions
based on 1 interview
Interview experience
Software Engineer
415
salaries
| ₹2.8 L/yr - ₹15.5 L/yr |
Senior Software Engineer
387
salaries
| ₹6.9 L/yr - ₹24.1 L/yr |
QA Engineer
167
salaries
| ₹4 L/yr - ₹14.6 L/yr |
Associate Software Engineer
118
salaries
| ₹2.6 L/yr - ₹10 L/yr |
Senior QA Engineer
114
salaries
| ₹6 L/yr - ₹16 L/yr |
Persistent Systems
TCS
LTIMindtree
Mphasis