Uipath
10+ Tech Mahindra Interview Questions and Answers
Q1. Difference between find element and element exist?
find element is used to locate a specific element on a webpage, while element exist checks if an element is present or not.
find element is used to locate an element based on its attributes or properties
element exist checks if an element is present on the webpage
find element returns the first matching element, while element exist returns a boolean value
find element throws an exception if the element is not found, while element exist does not
Q2. What is the property name which is used to match in image recognition?
The property name used for image recognition is 'alt' attribute.
The 'alt' attribute is used to provide alternative text for an image.
It is used by screen readers to describe the image to visually impaired users.
It can also be used by search engines to understand the content of the image.
The 'alt' attribute should be descriptive and relevant to the image.
It should not be left empty or used for decorative images.
Q3. What are properties of input box?
Properties of input box include type, size, placeholder, value, and disabled status.
Type: Specifies the type of input (text, password, email, etc.)
Size: Defines the width of the input box in characters
Placeholder: Text displayed in the input box when it is empty
Value: The current value entered in the input box
Disabled: Determines if the input box is disabled or not
Q4. What is the version you are working on?
I am currently working on version 2.0 of the software.
We recently released version 1.5 with bug fixes and minor improvements.
Version 2.0 includes major feature enhancements and a redesigned user interface.
Our team is currently in the testing phase and aiming for a release in the next month.
Q5. How will you enhance performance of BOT?
To enhance BOT performance, I would optimize code, improve algorithms, and increase server capacity.
Optimize code to reduce execution time
Improve algorithms to increase efficiency
Increase server capacity to handle more requests
Use caching to reduce database queries
Implement load balancing to distribute workload
Use asynchronous programming to improve response time
Q6. What is re-framework?
ReFramework is a framework for building Robotic Process Automation (RPA) solutions in UiPath.
ReFramework is a template for building RPA solutions in UiPath.
It provides a structured approach to development, with pre-built components for error handling, logging, and exception handling.
ReFramework is designed to be scalable and reusable, allowing developers to build solutions quickly and efficiently.
It includes five main components: Init, Get Transaction Data, Process, End Proce...read more
Q7. Details about Orchestrator?
Orchestrator is a tool used for automating workflows and managing tasks in a system.
Orchestrator helps in automating repetitive tasks and workflows.
It can integrate with various systems and applications to streamline processes.
Orchestrator can be used for scheduling and monitoring tasks.
Examples of Orchestrator tools include Microsoft System Center Orchestrator and UiPath Orchestrator.
Q8. Why do I want to work for UiPath?
Q9. What kind of programs should be strategized to grow community?
Q10. Design Paytm like system
Design a system similar to Paytm for online payments and transactions.
Implement user authentication and authorization for secure transactions
Develop a user-friendly interface for easy navigation and transactions
Integrate various payment options like credit/debit cards, net banking, UPI, and wallets
Implement a robust backend system to handle transactions and store user data securely
Q11. Design Notification Service.
Design a Notification Service for sending alerts to users.
Define types of notifications (email, SMS, push notifications)
Implement a system for users to subscribe/unsubscribe from notifications
Include a scheduling system for sending notifications at specific times
Consider implementing a notification history for users to view past alerts
Q12. Design Url Shortner
Design a URL shortener service to generate short URLs for long URLs.
Use a unique identifier for each long URL to generate a short URL.
Implement a mapping system to map short URLs to long URLs.
Consider implementing features like custom short URLs, expiration dates, and analytics.
Ensure the short URLs are unique and not easily guessable.
Optimize the service for performance and scalability.
Q13. Data analysis experience specifically
I have experience in data analysis through coursework and projects.
Utilized Python and R for data analysis
Performed statistical analysis on datasets
Created data visualizations to communicate findings
Interview Process at Tech Mahindra
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month