i
Tech Mahindra
Filter interviews by
REFramework is a framework in UiPath that provides a template for building scalable and robust automation solutions.
REFramework stands for Robotic Enterprise Framework
It follows a state machine design pattern with 5 main states: Init, Get Transaction Data, Process Transaction, End Process, and Exception Handling
Advantages include reusability of components, centralized exception handling, and logging capabilities
It allo...
Document Understanding is a process of extracting data from unstructured documents using AI and machine learning.
Document Understanding involves using AI and machine learning to extract data from unstructured documents such as invoices, receipts, and forms.
It includes tasks like document classification, data extraction, and validation of extracted data.
Document Understanding can be achieved through technologies like OC...
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
Use Power Automate to modify rows in Excel.
Create a new flow in Power Automate.
Add a trigger for when a new row is added or modified in the Excel file.
Use the 'Get rows' action to retrieve the rows from the Excel file.
Apply the necessary modifications to the rows using actions like 'Apply to each' and 'Update row'.
Save the changes back to the Excel file using the 'Update a row' action.
I applied via Naukri.com and was interviewed in Nov 2018. There were 4 interview rounds.
I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.
Automation Anywhere v11 is the older version with limited features, while A360 is the newer version with advanced capabilities.
Automation Anywhere v11 has limited AI capabilities compared to A360
A360 offers cloud-native architecture for scalability and flexibility
A360 provides enhanced analytics and reporting features for better insights
A360 supports more integrations with third-party applications
I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.
throw is used to explicitly throw an exception, while rethrow is used to rethrow an exception caught in a catch block.
throw is used to raise an exception and terminate the current execution.
rethrow is used to propagate an exception to the next higher level of the call stack.
throw can be used anywhere in the code, while rethrow is used only inside a catch block.
throw requires specifying the type of exception being throw...
Selectors can be made reliable by using unique attributes, adding wildcards, using reliable parent elements, and using dynamic selectors.
Use unique attributes: Select elements with attributes that are unique to them, such as ID or name.
Add wildcards: Use wildcards like asterisks (*) or question marks (?) to account for dynamic values in selectors.
Use reliable parent elements: Select elements based on their parent eleme...
A List variable is a data structure that stores a collection of elements, typically of the same type.
List variables can hold multiple values and are commonly used to store and manipulate data.
They can be indexed and accessed using numerical positions.
List variables can be modified by adding, removing, or updating elements.
Examples of List variables include a list of names, a list of numbers, or a list of tasks.
The REframe work is a framework used in Robotic Process Automation (RPA) development. It consists of stages and transitions.
REframe work is a widely used framework in RPA development.
It helps in structuring and organizing the automation process.
The framework consists of various stages and transitions.
Stages represent different phases of the automation process.
Transitions define the flow of control between stages.
Stages...
Add queue item is used to add an item to a queue in a queue-based transactional process. Add transaction item is used to add an item to a transaction in a state machine-based transactional process.
Add queue item is used in queue-based processes where items are processed in a first-in-first-out manner.
Add transaction item is used in state machine-based processes where items are processed based on predefined states and t...
Credential Manager is used to securely store and manage credentials for RPA development.
Credential Manager is a feature in RPA tools that allows developers to store and retrieve credentials securely.
It helps in avoiding hardcoding of sensitive information like usernames and passwords in the code.
Credentials can be stored in an encrypted format and accessed when required during automation execution.
RPA developers can us...
To delete a row in a datatable while iterating, use the Remove method of the Rows collection.
Use a loop to iterate through each row in the datatable.
Check the condition for deletion and use the Remove method to delete the row.
Ensure to handle the index correctly to avoid skipping rows.
There are three types of selectors in UiPath: UiElement, aaname, and idx.
UiElement selector is the default selector used by UiPath, based on the attributes of the UI element.
aaname selector is based on the 'aaname' attribute of the UI element.
idx selector is based on the position of the UI element in the application window.
Credentials in UiPath can be stored in Orchestrator Assets, Windows Credential Manager, Config file, and Constants file.
Orchestrator Assets: Securely store credentials in Orchestrator and retrieve them during automation.
Windows Credential Manager: Store credentials in Windows Credential Manager and access them in UiPath.
Config file: Store credentials in a separate configuration file and read them during automation.
Cons...
I applied via Job Portal and was interviewed in Dec 2021. There was 1 interview round.
Modern and Classic folders are two different types of folders in UiPath Orchestrator.
Modern folders are designed for multi-tenancy and allow for more granular control over permissions and access.
Classic folders are the traditional folders in Orchestrator and are used for single-tenancy.
Modern folders have a different user interface and are organized by tenants, while classic folders are organized by folders and subfold...
To stop and kill a job in Orchestrator, use the Stop Job and Kill Job activities respectively.
Use the Stop Job activity to gracefully stop a running job.
Use the Kill Job activity to forcefully terminate a running job.
Both activities can be found in the System > Jobs category in the Activities panel.
You can pass the Job ID as input to these activities to specify which job to stop or kill.
There are four types of variables in UiPath: Generic, Text, Number, and Boolean.
Generic variables can store any type of data
Text variables store strings of characters
Number variables store numeric values
Boolean variables store true/false values
ReFramework is a framework in UiPath for building scalable and reusable automation projects.
ReFramework provides a template for structuring automation projects with best practices
It includes components like Init, Process, End Process, and Exception Handling
ReFramework uses state machines to manage the flow of automation tasks
They ask live scenario to code in UIPath tool
based on 2 interviews
Interview experience
based on 21 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.4 L/yr |
Senior Software Engineer
21.5k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.9k
salaries
| ₹9.8 L/yr - ₹38 L/yr |
Associate Software Engineer
5.6k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.3 L/yr - ₹17.1 L/yr |
Infosys
Cognizant
Accenture
Wipro