i
Tech Mahindra
Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.
I was a customer service representative at XYZ Corp, handling inbound calls and resolving customer issues.
Handled inbound calls from customers regarding product inquiries, order status, and complaints
Resolved customer issues by providing solutions and escalating to supervisors when necessary
Maintained customer satisfaction by ensuring timely and accurate responses
Utilized CRM system to document customer interactions an
I applied via campus placement at JB Institute of Technology, Dehradun and was interviewed in Mar 2022. There were 3 interview rounds.
Group disacus tipc-Social media ,Pubg,Aftab Case
I applied via Walk-in and was interviewed in Aug 2023. There was 1 interview round.
I was interviewed in Feb 2024.
I have 5 years of experience in process development with a current CTC of $70,000.
5 years of experience in process development
Current CTC of $70,000
Experience in optimizing processes and improving efficiency
I have strong communication skills, both written and verbal, with the ability to effectively convey information and ideas.
Excellent verbal communication skills demonstrated through clear and concise articulation of ideas
Strong written communication skills shown through drafting clear and professional emails and reports
Ability to actively listen and respond appropriately in conversations
Experience in presenting informat...
The accounts payable cycle is the process of receiving, verifying, and paying invoices from vendors.
Invoices are received from vendors for goods or services provided
Invoices are verified for accuracy and approved for payment
Payments are made to vendors within the agreed upon terms
The cycle repeats for each invoice received
Invoice deductions related to disputes can impact cash flow, customer relationships, and operational efficiency.
Invoice deductions can lead to delayed or reduced payments, affecting cash flow.
Disputes can strain relationships with customers, leading to potential loss of business.
Resolving disputes can be time-consuming and resource-intensive, impacting operational efficiency.
Examples: Deductions for damaged goods, inco
The process of evolving reconciliation involves identifying discrepancies, investigating root causes, implementing corrective actions, and monitoring progress.
Identify discrepancies in financial records or accounts
Investigate root causes of discrepancies, such as errors in data entry or miscommunication
Implement corrective actions to address the root causes and prevent future discrepancies
Monitor progress regularly to ...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
A Java program to count the occurrences of the letter 'l' in the string 'Hello world'.
Create a Java program with a main method.
Initialize a String variable with the value 'Hello world'.
Use a loop to iterate through each character in the string and count the occurrences of the letter 'l'.
Print the count of 'l' at the end.
Reverse the characters of each word in a given string
Split the input string into an array of words
Reverse each word in the array
Join the reversed words back into a single string
Comparator is an interface used to sort objects, while Comparable is an interface used to compare objects for natural ordering.
Comparator is used to define custom sorting logic for objects, while Comparable is used for natural ordering based on the class's implementation of compareTo() method.
Comparator can be used to sort objects of different classes, while Comparable is implemented within the class itself.
Example: So...
Lambda expression is a concise way to represent an anonymous function in programming languages.
Lambda expressions are used to create small, inline functions without a formal definition.
They are commonly used in functional programming languages like Python, Java, and C#.
Lambda expressions can be used to simplify code and make it more readable.
Example: (x, y) -> x + y is a lambda expression that takes two parameters a
Constructor chaining is the process of calling one constructor from another constructor in a class.
Allows reusing code and avoiding duplication
Can be achieved using 'this' keyword in the constructor
Helps in initializing objects with different parameters
Handle notifications in mobile automation by using automation tools to interact with notifications, verify content, dismiss or respond to them.
Use automation tools like Appium or Espresso to interact with notifications
Verify the content of notifications by extracting text or images
Dismiss notifications to continue with test execution
Respond to notifications if required for test scenarios
Handle different types of notifi...
Use platform-specific locators or conditional statements to handle different element xpaths in iOS and Android apps.
Use platform-specific locators like accessibility id for iOS and resource id for Android
Implement conditional statements to switch between different xpaths based on the platform
Utilize Appium's platformName capability to identify the platform and adjust the element xpath accordingly
TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @BeforeClass, @AfterClass, @BeforeSuite, @AfterSuite
@Test - denotes a test method
@BeforeMethod - runs before each test method
@AfterMethod - runs after each test method
@BeforeClass - runs before the first test method in the current class
@AfterClass - runs after the last test method in the current class
@BeforeSuite - runs before all tests in the suite
@AfterSu
pom.xml is a configuration file used in Maven projects to define project settings and dependencies.
pom.xml stands for Project Object Model XML
It is used in Maven projects to manage project configuration, build settings, and dependencies
Dependencies are mentioned inside the <dependencies> tag in pom.xml
Each dependency is specified with <groupId>, <artifactId>, and <version>
Test case for login page using Selenium
Verify that the login page loads successfully
Enter valid credentials and verify successful login
Enter invalid credentials and verify appropriate error message
Check for password encryption
Verify the 'Forgot Password' functionality
Java program to find max in array
Iterate through the array and compare each element to find the maximum value
Initialize a variable to store the maximum value and update it as needed
Handle edge cases like empty array or null input
It was good 2 Questions asked
Use XPath to find the count of rows in a table.
Use the XPath expression 'count(//table//tr)' to find the count of rows in a table.
Make sure to adjust the XPath expression based on the structure of the table in the HTML document.
You can use browser developer tools to inspect the table and determine the appropriate XPath expression.
Iterate through multiple pages to find and print a specific id value
Create a loop to iterate through each page
Search for the id value on each page
If the id is found, print the value, if not, print a message that the id is not available
based on 5 interviews
Interview experience
based on 18 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹22.3 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹38 L/yr |
Associate Software Engineer
5.4k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro