
Tech Mahindra


1500+ Tech Mahindra Interview Questions and Answers
Q201. What is multi Threading. Oops concept.
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for parallel processing and can improve performance.
In object-oriented programming, multithreading can be implemented using the Thread class.
Examples of multithreaded applications include web servers and video games.
Q202. Difference between Public IP and Private IP....router and modem
Public IP is visible to the internet while private IP is used within a local network. Router connects multiple devices to the internet while modem connects to the ISP.
Public IP is assigned by the ISP and is unique to each device connected to the internet
Private IP is assigned by the router and is used within a local network
Router connects multiple devices to the internet and manages traffic between them
Modem connects to the ISP and provides internet access to the router
Exampl...read more
Q203. What is the formula for calculating variance and error percentage based on the total number of samples?
The formula for calculating variance is the sum of squared differences between each data point and the mean, divided by the total number of samples. Error percentage is the absolute difference between the actual and predicted values, divided by the actual value, multiplied by 100.
Variance = Σ((X - μ)²) / N, where X is each data point, μ is the mean, and N is the total number of samples
Error percentage = |(Actual - Predicted) / Actual| * 100
Example: If we have 5 data points (1...read more
Q204. What is Sap?, How we integrate Fico with other modules?
SAP is an enterprise resource planning software used to manage business operations. FICO is integrated with other modules through data transfer.
SAP is a software used for managing business operations such as finance, sales, production, and inventory
FICO is a module in SAP used for financial accounting and controlling
Integration with other modules is achieved through data transfer between modules
For example, FICO can be integrated with the sales module to transfer data on cust...read more
Q205. What is MRP run in SAP system?
MRP run in SAP system is a process that calculates material requirements based on demand and generates procurement proposals.
MRP run is used to ensure that materials are available for production and delivery to customers.
It considers various factors such as sales orders, production orders, forecasts, and stock levels to determine the quantity and timing of material requirements.
MRP run generates procurement proposals such as purchase requisitions or planned orders to fulfill ...read more
Q206. How to create movement type ?
Movement types can be created using transaction code OMJJ.
Go to transaction code OMJJ
Enter the new movement type details
Assign the movement type to a movement type group
Save the new movement type
Q207. What is tollerance? Ans-The permissable very action of a size is called tollerance.
Tolerance is the allowable variation in a dimension or measurement.
Tolerance is important in engineering to ensure that parts fit together properly and function as intended.
It is usually expressed as a range of acceptable values, such as +/- 0.1mm.
Tolerance can be affected by factors such as manufacturing processes, materials, and design requirements.
Tolerance can also be used to control the fit and clearance between mating parts, such as in bearings or gears.
Tolerance analys...read more
Q208. Which command do you use to find 3rd column in a pipe delimited file in unix?
To find 3rd column in a pipe delimited file in unix, use the cut command.
Use the cut command with -d option to specify the delimiter as pipe(|)
Use -f option to specify the field/column number to extract, in this case 3
Example: cut -d '|' -f 3 filename.txt
This will output the 3rd column from the file filename.txt
Q209. What is collection? Which collection have you used?
A collection is a framework that provides an architecture to store and manipulate a group of objects.
Collections are used to store, retrieve, manipulate, and communicate data between different parts of a program.
Java provides several built-in collection classes such as ArrayList, LinkedList, HashSet, and HashMap.
Collections can be used to perform operations like searching, sorting, insertion, deletion, and iteration over elements.
Collections can store objects of any type, inc...read more
Q210. What is modem and how it is used?
A modem is a device that converts digital signals to analog signals and vice versa, allowing computers to communicate over telephone lines.
Modem stands for modulator-demodulator.
It is used to connect a computer to the internet via a telephone line.
It converts digital signals from the computer into analog signals that can be transmitted over the phone line.
It also converts analog signals from the phone line into digital signals that the computer can understand.
There are differ...read more
Q211. What is bpo? What do you know about voice processing?
BPO stands for Business Process Outsourcing. It involves contracting a third-party service provider to handle specific business processes.
BPO is a cost-effective way for companies to outsource non-core business functions such as customer service, data entry, and accounting.
Voice processing is a type of BPO that involves handling customer inquiries and support through phone calls.
Voice processing services may include inbound and outbound call center services, telemarketing, an...read more
Q212. How many programming languages do you know?
I am proficient in three programming languages: Java, Python, and SQL.
Java
Python
SQL
Q213. To u speak influent in english
Yes, I speak fluent English.
I have excellent command over the English language.
I am fluent in both spoken and written English.
I have experience communicating in English in professional settings.
I can effectively understand and convey information in English.
I have received positive feedback on my English language skills.
Q214. Tell all SQL commands which you know
Common SQL commands for data manipulation and retrieval
SELECT - retrieve data from a table
INSERT - insert data into a table
UPDATE - update existing data in a table
DELETE - delete data from a table
CREATE - create a new table or database
ALTER - modify the structure of a table
DROP - delete a table or database
JOIN - combine data from multiple tables
GROUP BY - group data based on a specific column
ORDER BY - sort data based on a specific column
Q215. What is Maven and explain it's structure
Maven is a build automation tool used primarily for Java projects.
Maven uses a Project Object Model (POM) to manage dependencies and build process
It uses a central repository to download dependencies
Maven has a defined directory structure for projects
Plugins can be added to extend Maven's functionality
Q216. Types of fit? Ans-According to ISI system fit are deivde in two three parts provide 1 clearance fit. 2 Interference fit 3 transition fit.
Types of fits include clearance fit, interference fit, and transition fit.
Clearance fit: parts are intended to have a gap between them
Interference fit: parts are intended to be pressed or forced together
Transition fit: parts have a combination of clearance and interference fit
ISI system divides fits into these three categories
Fits are important in ensuring proper functioning of mechanical systems
Q217. OOPs concepts, calculate character repetition in a sentence, selenium code to invoke a website and enter login credentials
Interview question for Software Engineer on OOPs concepts, character repetition in a sentence, and Selenium code for login.
OOPs concepts include inheritance, encapsulation, polymorphism, and abstraction
To calculate character repetition in a sentence, iterate through each character and keep a count
Selenium code to invoke a website and enter login credentials involves using the WebDriver API and locating the login elements
Example: driver.get('https://www.example.com'), username...read more
Q218. How would you connect internet on your own laptop. Tell the complete process
To connect internet on a laptop, follow these steps.
Ensure that the laptop has a wireless network adapter or an Ethernet port
Turn on the laptop and connect to a Wi-Fi network or plug in an Ethernet cable
If connecting to a Wi-Fi network, enter the password if prompted
If the laptop does not automatically connect, go to the network settings and select the desired network
Once connected, open a web browser to test the internet connection
Q219. What is TNI and TNA
TNI stands for Training Needs Identification and TNA stands for Training Needs Analysis.
TNI is the process of identifying the gap between the current and desired performance of employees.
TNA is the process of analyzing the identified gap to determine the root cause and develop a training plan.
TNI and TNA are important steps in designing effective training programs.
Examples of TNI and TNA include conducting surveys, focus groups, and performance evaluations.
TNI and TNA help or...read more
Q220. 1)What was the introduced in c programming? 2
C introduced structured programming and allowed modular programming with functions.
C introduced the concept of structured programming with the use of control structures like if-else, for, while, and switch-case.
It also allowed modular programming with the use of functions, which could be reused in different parts of the program.
C also introduced the concept of pointers, which allowed direct manipulation of memory addresses.
Examples of C programs include operating systems, dev...read more
Q221. 2. How do you reverse string without using in built method ?
Iterate through the string from end to beginning and append each character to a new string.
Create an empty string to store the reversed string.
Iterate through the original string from end to beginning.
Append each character to the new string.
Return the reversed string.
Q222. R u came in time in company timings....
Yes, I always come on time for company timings.
I understand the importance of punctuality and always make sure to arrive on time.
I plan my commute accordingly to avoid any delays or traffic.
I prioritize my work and schedule to ensure that I can arrive on time.
I have never been late for work and have always maintained a good attendance record.
Q223. If a fatal error occurs during a COB (Close of Business) process and it becomes unresponsive, what steps would you take to resolve the issue?
I would first try to identify the root cause of the fatal error and then take appropriate steps to resolve it.
Check logs to identify the specific error that caused the process to become unresponsive
Attempt to restart the process or server to see if that resolves the issue
If restarting doesn't work, analyze the code for potential bugs or issues causing the error
Consult with team members or experts for additional insights or solutions
Q224. What is the difference between customer service and customer support
Customer service focuses on providing assistance and guidance to customers, while customer support deals with resolving technical issues and providing solutions.
Customer service involves addressing customer inquiries and concerns, providing information about products or services, and ensuring customer satisfaction.
Customer support involves troubleshooting technical issues, providing solutions to problems, and resolving customer complaints.
Customer service is more focused on b...read more
Q225. Difference between arraylist and linked list?
ArrayList is a resizable array implementation while LinkedList is a doubly linked list implementation.
ArrayList is faster for accessing elements while LinkedList is faster for adding or removing elements.
ArrayList uses contiguous memory while LinkedList uses non-contiguous memory.
ArrayList is better for random access while LinkedList is better for sequential access.
Example: ArrayList - List
names = new ArrayList<>(); LinkedList - List names = new LinkedList<>();
Q226. what is Marketing management digital innovation multiple rules ?
Marketing management digital innovation multiple rules refers to the use of digital technologies and strategies to manage marketing activities and implement innovative approaches.
Marketing management involves planning, organizing, and controlling marketing activities to achieve organizational goals.
Digital innovation refers to the use of digital technologies and platforms to create new products, services, and business models.
Multiple rules in marketing management digital inno...read more
Q227. Object-oriented programming with example
Object-oriented programming is a programming paradigm that organizes code into objects.
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding complex implementation details
Example: Creating a class 'Car' with properties like 'color' and methods like 'startEngine'
Q228. What programming languages are you most familiar with?
I am most familiar with C++ and Python programming languages.
C++
Python
Q229. Poverty situation in India
Poverty is a major issue in India with a large percentage of the population living below the poverty line.
India has a poverty rate of around 21.9% as of 2020
Poverty is more prevalent in rural areas than in urban areas
Lack of access to education, healthcare, and basic amenities contribute to the poverty situation
Government initiatives like the National Rural Employment Guarantee Act (NREGA) and Pradhan Mantri Jan Dhan Yojana (PMJDY) aim to alleviate poverty
Q230. What do you know about BPO sectors?
BPO sectors refer to Business Process Outsourcing sectors where companies outsource their non-core business functions to third-party service providers.
BPO sectors include services such as customer support, technical support, data entry, and back-office operations.
These sectors are known for their cost-effectiveness and efficiency in handling non-core business functions.
Examples of BPO companies include Accenture, Genpact, and Infosys BPM.
BPO sectors are prevalent in countries...read more
Q231. How many type of learning models are there? Which one you used too facilitate in last org.?
There are several learning models, including behaviorism, cognitivism, constructivism, and humanism.
Behaviorism focuses on observable behaviors and uses reinforcement and punishment to shape behavior.
Cognitivism emphasizes mental processes such as attention, memory, and problem-solving.
Constructivism suggests that learners construct their own understanding of the world through experiences and reflection.
Humanism emphasizes the individual's potential for growth and self-actual...read more
Q232. What is IOT, angular js, give some live examples
IOT is the interconnection of physical devices, while AngularJS is a JavaScript framework for web development.
IOT enables devices to communicate and exchange data, leading to automation and efficiency in various industries.
Examples of IOT include smart homes, wearable devices, and industrial automation.
AngularJS simplifies web development by providing a framework for building dynamic and responsive web applications.
Examples of AngularJS include Google Analytics, PayPal, and T...read more
Q233. What is the SDWAN why we need SDWAN technology parameters of SDWAN hub & spoke topology ,site migration process, TLOC, OMP protocols etc
SDWAN is a software-defined approach to managing and optimizing WAN connections.
SDWAN provides centralized management and control of WAN connections, allowing for greater flexibility and agility.
It can improve application performance and reduce costs by dynamically routing traffic over the most efficient path.
SDWAN hub and spoke topology allows for centralized control and management of branch locations.
Site migration process involves configuring the SDWAN solution to support ...read more
Q234. Explain about server-client working model and how server monitoring client in active status
Server-client model involves server providing services to clients, monitoring client status to ensure active connection.
Server-client model involves a server providing services to multiple clients.
Clients connect to the server to request and receive data or services.
Server monitors client connections to ensure they are active and responsive.
Server may use heartbeat signals or periodic checks to monitor client status.
If a client becomes inactive or unresponsive, the server may...read more
Q235. 6) What you understand about BPO?
BPO stands for Business Process Outsourcing. It involves contracting specific business processes to a third-party service provider.
BPO is the practice of outsourcing non-core business functions to external vendors
It helps companies focus on their core competencies and reduce costs
Common BPO services include customer support, technical support, data entry, and back-office operations
BPO can be onshore, nearshore, or offshore depending on the location of the service provider
Exam...read more
Q236. How can the project be modified?
The project can be modified by identifying the areas that need improvement and implementing changes accordingly.
Identify the areas that need improvement
Analyze the impact of the proposed modifications
Ensure that the modifications align with the project goals
Communicate the modifications to all stakeholders
Implement the modifications and monitor their effectiveness
Q237. Suppose customer has received a damaged product. How you will handle this senario?
We apologize for the inconvenience caused. We will replace the damaged product at the earliest.
Apologize for the inconvenience caused
Ask for details of the damaged product
Arrange for a replacement or refund
Ensure timely delivery of the replacement product
Follow up with the customer to ensure satisfaction
Q238. How to insert a table in ms Excel Ans : go to insert tab select table option give how many rows and columns do you want then insert
To insert a table in MS Excel, go to the Insert tab, select Table option, specify the number of rows and columns, and then insert.
Open MS Excel and click on the Insert tab.
Click on the Table option.
Specify the number of rows and columns you want in the table.
Click on the Insert button to insert the table.
Alternatively, you can also use the keyboard shortcut Ctrl + T to insert a table.
Q239. Tell me something about CHILD LABOUR
Child labour refers to the employment of children in any work that deprives them of their childhood, education, and potential.
Child labour is a violation of children's rights and a form of exploitation.
It is prevalent in many developing countries, where poverty and lack of education are major factors.
Children are often forced to work in hazardous conditions, such as in mines, factories, and agriculture.
Child labour also includes domestic work, where children are employed as h...read more
Q240. do you know oss and bss?
Yes, OSS and BSS stand for Operations Support System and Business Support System respectively.
OSS is responsible for managing and maintaining the network infrastructure.
BSS is responsible for managing customer-facing activities like billing and customer service.
Both systems are critical for the smooth functioning of a telecom or IT organization.
Examples of OSS include network inventory management and fault management systems.
Examples of BSS include billing systems and custome...read more
Q241. What motor run at high speed at no load conditions
Induction motors run at high speed at no load conditions
Induction motors
Asynchronous motors
Squirrel cage motors
Q242. What is Service Level. 2 How to calculate manpower calculation. 3 Shrinkage 4 Attrition 5 Shift Adherence
Service level is a metric that measures the percentage of calls answered within a specific time frame.
Service level is usually expressed as a percentage of calls answered within a certain time frame, such as 80% of calls answered within 20 seconds.
Manpower calculation involves determining the number of agents needed to meet service level goals based on call volume and average handle time.
Shrinkage refers to the time agents are not available to take calls due to breaks, meetin...read more
Q243. Bpo full form and what is empathy
BPO stands for Business Process Outsourcing. Empathy is the ability to understand and share the feelings of others.
BPO is a business practice where a company outsources its non-core business processes to a third-party provider.
Empathy is the ability to put oneself in someone else's shoes and understand their emotions and feelings.
In a BPO setting, empathy is important for customer service representatives to understand and address the concerns of customers.
Empathy can also imp...read more
Q244. What is throughput and how will calculate
Throughput is the amount of work completed in a given time period.
Throughput is a measure of productivity or efficiency.
It can be calculated by dividing the amount of work completed by the time taken to complete it.
For example, if a factory produces 100 units in 10 hours, the throughput is 10 units per hour.
Throughput can be used to identify bottlenecks in a process and improve overall efficiency.
Q245. what is 0-30 ,How to improve 0-30 performance
0-30 refers to the time taken to complete a task. Improving it requires practice, focus, and efficient time management.
Practice the task regularly to improve speed and accuracy
Eliminate distractions and focus solely on the task at hand
Break down the task into smaller, manageable parts to improve time management
Use time-saving techniques such as keyboard shortcuts or templates
Identify and eliminate any unnecessary steps in the task
Set achievable goals and track progress to sta...read more
Q246. 3) What is dora process?
DORA (Discover Offer Request Acknowledge) is a process used by DHCP to assign IP addresses to devices on a network.
DORA stands for Discover, Offer, Request, and Acknowledge.
It is a four-step process used by DHCP to assign IP addresses to devices on a network.
The Discover message is sent by the client to request an IP address.
The Offer message is sent by the server with an available IP address.
The Request message is sent by the client to request the offered IP address.
The Ackn...read more
Q247. Basic troubleshooting steps when a printer stops working.; What is the difference between router, switch and Hub.; Basics on networking.
Q248. How you can reslove merge conflicts in git ? Share your experience ?
Resolve merge conflicts in git by using git commands and tools.
Use 'git status' to identify conflicted files
Open conflicted file(s) in text editor and resolve conflicts manually
Use 'git add' to stage resolved files
Commit changes using 'git commit'
Use 'git merge --abort' to abort merge if needed
Q249. What is the command to assign an IP address on Juniper router interface?
The command to assign an IP address on a Juniper router interface is 'set interface <interface_name> unit <unit_number> family inet address <ip_address/mask>'
Use the 'set' command to configure the interface
Specify the interface name and unit number
Use the 'family inet' statement to configure an IPv4 address
Specify the IP address and subnet mask
Q250. How can we configure and a router with support of non tech guy onsite?
To configure a router with support of a non tech guy onsite, provide step-by-step instructions and visual aids.
Create a simple, easy-to-follow guide with step-by-step instructions.
Use visual aids such as diagrams or videos to demonstrate the process.
Provide clear explanations of each step and troubleshoot common issues.
Offer remote support or a helpline for additional assistance if needed.
Q251. Why is there a need of customer support?
Customer support is essential for resolving customer issues and ensuring customer satisfaction.
Customer support helps customers with their queries and concerns
It provides a platform for customers to voice their opinions and feedback
It helps in building customer loyalty and trust
It can lead to increased sales and revenue
Examples include technical support, product assistance, and billing inquiries
Q252. Use interface name before method name while implementing the method in class. Ex- interfacename.methodname()
Using interface name before method name while implementing the method in class.
This is a recommended practice in Java programming.
It helps in avoiding naming conflicts and improves code readability.
Example: MyInterface.myMethod();
Q253. What are the parts that you've designed in creo and what is the application?
I have designed various parts in Creo for applications in automotive, aerospace, and consumer electronics industries.
Designed engine components for automotive industry
Designed aircraft structural components for aerospace industry
Designed smartphone casings for consumer electronics industry
Q254. What can be customer queries?
Customer queries can range from product inquiries to technical issues and billing problems.
Product inquiries
Technical issues
Billing problems
Order status
Returns and refunds
Shipping and delivery
Account management
Complaints and feedback
Q255. What is upselling and cross selling
Upselling is the practice of encouraging customers to purchase a higher-end product or service, while cross-selling is offering complementary products or services.
Upselling involves persuading customers to upgrade to a more expensive version of a product or service.
Cross-selling involves offering additional products or services that complement the original purchase.
Both techniques aim to increase revenue and customer satisfaction.
Examples of upselling include offering a large...read more
Q256. Explain extension mobility, route pattern, translation pattern, dial peer, trunk group.
Explanation of UCCE terms: extension mobility, route pattern, translation pattern, dial peer, trunk group.
Extension mobility allows users to log in to any phone and have their profile settings applied.
Route patterns determine how calls are routed within the network.
Translation patterns modify the calling or called number before routing the call.
Dial peers define how calls are routed to a specific destination.
Trunk groups are used to group multiple trunks together for routing ...read more
Q257. If any advisor have behavior issue then what you do?
If an advisor has a behavior issue, I would address it through communication, coaching, and disciplinary action if necessary.
First, I would have a conversation with the advisor to understand the behavior issue and its impact on their performance and the team.
I would provide feedback and coaching to help the advisor understand the expected behavior and its importance.
If the behavior issue persists, I would escalate the matter to the appropriate manager or HR department for fur...read more
Q258. Do you have computer/ laptop with good internet connection
Yes, I have a laptop with a reliable internet connection.
I have a laptop with a high-speed internet connection.
I am comfortable using various software and online tools.
I have experience troubleshooting basic technical issues.
I am willing to upgrade my equipment if necessary.
Q259. 1.What is virtual dom and how does it differ from real Dom ?
Virtual DOM is a lightweight copy of the real DOM that allows for efficient updates without directly manipulating the actual DOM.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing direct DOM manipulation.
Changes are first made to the virtual DOM, which is then compared to the real DOM to identify the minimal updates needed.
This process reduces the number of actual DOM manipulations, leading to faster rendering and improved performance....read more
Q260. What is antivirus? Name some of the antivirus available in the market?
Antivirus is a software program designed to prevent, detect, and remove malicious software from a computer system.
Antivirus software scans files and directories for any malware or suspicious patterns.
It uses various techniques like signature-based detection, behavioral analysis, and heuristics to identify and remove viruses.
Some popular antivirus software in the market are Norton, McAfee, Kaspersky, Avast, and AVG.
Q261. if a customer is very adamant what will be your way to calm that customer
I would listen to the customer's concerns, empathize with them, and offer a solution to their problem.
Listen actively to the customer's concerns without interrupting them
Empathize with the customer by acknowledging their frustration and apologizing for any inconvenience caused
Offer a solution to the customer's problem, and explain how it will resolve their issue
Remain calm and professional throughout the interaction, even if the customer becomes angry or upset
Follow up with t...read more
Q262. Which port will u use to perform serial data transfer?
Q263. How you can handle an irate customer?
I would listen to their concerns, empathize with their situation, apologize for any inconvenience, and offer a solution to resolve the issue.
Listen actively to the customer's complaints without interrupting.
Empathize with the customer by acknowledging their frustration and showing understanding.
Apologize sincerely for any inconvenience caused, even if it wasn't directly your fault.
Offer a solution to resolve the issue, whether it's a refund, replacement, or another form of co...read more
Q264. What do you understand by e-commerce?
E-commerce refers to buying and selling goods or services over the internet.
Online transactions
Digital payments
Virtual storefronts
Examples: Amazon, eBay, Shopify
Q265. What is ip address? Explain the types of ip address?
An IP address is a unique identifier assigned to devices on a network. There are two types of IP addresses: IPv4 and IPv6.
IP address stands for Internet Protocol address
It is a numerical label assigned to each device connected to a network
IPv4 addresses are 32-bit and represented in dotted decimal notation (e.g. 192.168.0.1)
IPv6 addresses are 128-bit and represented in hexadecimal notation (e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
Q266. What is oops concepts explain all ?
OOPs concepts are the fundamental principles of object-oriented programming.
Encapsulation - binding data and functions together
Inheritance - creating new classes from existing ones
Polymorphism - ability of objects to take on many forms
Abstraction - hiding implementation details
Example: A car is an object that encapsulates data like speed and functions like accelerate and brake
Example: A child class can inherit properties and methods from a parent class
Example: A shape class c...read more
Q267. What is UL 94? What are the different materials used in Vaccum chambers? What is the difference between SS304 and SS316?
UL 94 is a flammability standard for plastic materials. SS304 and SS316 are different grades of stainless steel. Various materials are used in vacuum chambers.
UL 94 is a standard used to measure the flammability of plastic materials.
SS304 and SS316 are both grades of stainless steel, but SS316 has higher corrosion resistance and strength.
Materials used in vacuum chambers include stainless steel, aluminum, and glass.
The choice of material for a vacuum chamber depends on factor...read more
Q268. What are the advantages and disadvantages of online shopping?
Online shopping offers convenience and a wide selection of products, but can lack the personal touch and immediate gratification of in-store shopping.
Advantages: convenience, wide selection, competitive pricing, access to reviews and ratings
Disadvantages: lack of personal interaction, shipping delays, potential for fraud or security breaches
Example: Advantages - being able to shop from the comfort of your home at any time of day; Disadvantages - not being able to physically s...read more
Q269. What is routing protocol? What are the types of routing protocol?
Routing protocol is a set of rules used by routers to determine the best path for data packets to travel.
Routing protocols help routers communicate with each other to dynamically update routing tables.
Types of routing protocols include distance-vector (e.g. RIP), link-state (e.g. OSPF), and hybrid (e.g. EIGRP).
Distance-vector protocols determine the best path based on hop count.
Link-state protocols use a more complex algorithm to determine the best path based on network topol...read more
Q270. What is OSI model? What are the layers of OSI model?
The OSI model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.
The OSI model stands for Open Systems Interconnection model.
It helps in understanding how data is transferred from one computer to another over a network.
The seven layers of OSI model are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has specific functions and interacts with adjacent layers to facili...read more
Q271. Jenkins CI-CD Pipelines how to declare that and how to integrate which plung'ins to integrated with jenkins actually plung'ins name.
Jenkins CI-CD pipelines are declared using Jenkinsfile and can be integrated with various plugins for additional functionality.
Declare Jenkins CI-CD pipelines using Jenkinsfile in the root directory of the project.
Integrate plugins like Git, Docker, Slack, SonarQube, etc., for specific functionalities.
Use declarative syntax or scripted syntax in Jenkinsfile based on requirements.
Configure stages, steps, post actions, and notifications in the Jenkinsfile.
Leverage Jenkins Pipel...read more
Q272. What is your idea about Corporate Training?
Corporate Training is essential for enhancing employee skills and knowledge to improve performance and productivity.
Corporate Training helps employees develop new skills and knowledge relevant to their roles.
It improves employee performance and productivity, leading to better business outcomes.
Corporate Training can include workshops, seminars, online courses, and on-the-job training.
It is important for keeping employees updated on industry trends and best practices.
Effective...read more
Q273. How will reduce attrition in classroom Training
To reduce attrition in classroom training, focus on engagement, relevance, and support.
Create interactive and engaging activities to keep learners interested
Ensure the training content is relevant to the learners' job roles and responsibilities
Provide ongoing support and resources to reinforce learning
Encourage feedback and incorporate it into future training sessions
Offer incentives or rewards for completing the training and demonstrating mastery
Q274. What are the migration issues faced when migrate from sp onprem to online.
Migration from SP on-prem to online faces issues related to customization, data loss, and compatibility.
Customizations made in on-prem may not be supported in online version
Data loss may occur during migration process
Compatibility issues may arise due to differences in versions
Third-party tools may not work in online version
Migration may require significant planning and testing
Q275. What is the process for creating a Standard Operating Procedure (SOP)?
Creating a Standard Operating Procedure involves identifying the process, documenting steps, obtaining feedback, and finalizing the SOP.
Identify the process or task that needs an SOP
Document each step involved in the process
Obtain feedback from relevant stakeholders for improvements
Finalize the SOP with clear instructions and guidelines
Regularly review and update the SOP as needed
Q276. How did you establish end-to-end operations when setting up a new process?
I established end-to-end operations by defining clear processes, assigning roles, providing training, and monitoring performance.
Defined clear processes from start to finish
Assigned roles and responsibilities to team members
Provided training and resources to ensure understanding and proficiency
Monitored performance and made adjustments as needed
Q277. How do you find the selected option text from dropdown in selenium?
To find the selected option text from a dropdown in Selenium, you can use the getFirstSelectedOption() method.
Use the Select class to work with dropdown elements in Selenium
Use the getFirstSelectedOption() method to get the selected option
Retrieve the text of the selected option using getText() method
Q278. How to switch to frame and come out of it in selenium?
To switch to a frame in Selenium, use driver.switchTo().frame() method. To come out of a frame, use driver.switchTo().defaultContent() method.
Use driver.switchTo().frame() method to switch to a frame
Use driver.switchTo().defaultContent() method to come out of a frame
Example: driver.switchTo().frame("frameName");
Example: driver.switchTo().defaultContent();
Q279. What is decompiler? How to increase error message length in pro*C?
Decompiler is a tool to convert compiled code back to source code. Increase error message length in pro*C using the define SQLERRMC.
Decompiler is used to reverse engineer compiled code to its original source code.
Pro*C error message length can be increased by defining SQLERRMC to a larger value.
For example, to increase error message length to 100 characters, define SQLERRMC as char SQLERRMC[100];
Q280. How you handle the problem of customer?
I handle customer problems by actively listening, empathizing, and finding a solution that meets their needs.
Listen actively to the customer's concerns and complaints
Empathize with the customer and acknowledge their frustration
Offer a solution that meets the customer's needs and resolves the issue
Follow up with the customer to ensure their satisfaction
Maintain a positive and professional attitude throughout the interaction
Q281. How to render list in react? Also explain difference between state vs prop in react?
To render a list in React, use map() function to iterate over an array of data and return a list of components. State is mutable data managed within a component, while props are immutable data passed from parent to child components.
To render a list in React, use map() function to iterate over an array of data and return a list of components.
Example: const items = ['item1', 'item2', 'item3']; items.map(item =>
- {item} )
State is mutable data managed within a component and can be ...read more
Q282. Explain the Role and Functionality of the Control Plane Components in Kubernetes.
Control plane components in Kubernetes manage the cluster and make decisions about the state of the cluster.
Control Manager: Ensures that the desired state of the cluster matches the actual state.
Scheduler: Assigns workloads to nodes based on resource availability and constraints.
API Server: Acts as the front-end for the Kubernetes control plane and is the primary interface for users and other components.
etcd: Consistent and highly-available key-value store used as Kubernetes...read more
Q283. What are your preferences between online and offline shopping, and what are the reasons for your choices?
I prefer online shopping due to convenience, variety, and better deals.
Convenience of shopping from home without the need to travel to physical stores
Wide variety of products available online compared to limited options in offline stores
Ability to easily compare prices and find better deals online
Availability of customer reviews and ratings to make informed purchasing decisions
Q284. Which website would you prefer for making a purchase after searching on Google, and what is the reason for your choice?
I would prefer Amazon for making a purchase due to its wide range of products, user-friendly interface, and reliable delivery services.
Wide range of products available
User-friendly interface for easy navigation
Reliable delivery services
Frequent discounts and deals offered
Trusted brand with good customer reviews
Q285. How to deploy ivr application in servers.
IVR application can be deployed in servers using various deployment methods.
Choose a deployment method based on the application requirements and server environment.
Common deployment methods include manual deployment, automated deployment, and containerization.
Ensure that all necessary dependencies and configurations are included in the deployment package.
Test the application thoroughly after deployment to ensure it is functioning correctly.
Q286. How is the beneficial to use the credit card
Credit cards offer convenience, rewards, and protection for purchases.
Credit cards allow for easy and secure online shopping.
Many credit cards offer rewards programs, such as cash back or travel points.
Credit cards provide protection against fraudulent purchases.
Using a credit card responsibly can help build a good credit score.
Credit cards can offer additional benefits, such as extended warranties or purchase protection.
For example, using a credit card to book a flight can p...read more
Q287. What are different types of contracts and important clauses in the contract
Different types of contracts include employment, lease, sales, and service contracts. Important clauses include termination, indemnification, and confidentiality.
Employment contracts outline the terms of employment, including salary and benefits.
Lease contracts outline the terms of renting a property, including rent and security deposit.
Sales contracts outline the terms of buying or selling goods, including price and delivery.
Service contracts outline the terms of providing s...read more
Q288. What are routers?
Routers are networking devices that forward data packets between computer networks.
Routers connect multiple devices to the internet or other networks
They use routing tables to determine the best path for data to travel
Routers can be wired or wireless, and can be used in homes, businesses, and data centers
Examples of popular router brands include Cisco, Netgear, and TP-Link
Q289. Integral components in SAP MM ?
Integral components in SAP MM include material master data, purchasing, inventory management, and logistics invoice verification.
Material master data: Contains information about all materials used in the organization, such as their description, price, and storage location.
Purchasing: Involves the procurement of materials and services from external vendors, including creating purchase orders and managing supplier relationships.
Inventory management: Tracks the movement and stor...read more
Q290. What is a pivot table, and what is its significance in quality ?
A pivot table is a data processing tool used to summarize, analyze, and present large amounts of data in a structured format.
Pivot tables allow users to rearrange and summarize data from a spreadsheet or database table to analyze trends and patterns.
They help in identifying relationships between different data points and making data-driven decisions.
Pivot tables can be used to calculate averages, sums, counts, and other statistical measures for different categories of data.
Th...read more
Q291. What is your understanding of Root Cause Analysis (RCA), and why is it considered important?
RCA is a systematic process used to identify the underlying causes of problems or issues in order to prevent their recurrence.
RCA involves investigating an issue or problem to determine the root cause(s) rather than just addressing the symptoms.
It helps in identifying systemic issues within processes or systems that may be contributing to the problem.
RCA aims to prevent the recurrence of issues by addressing the root cause(s) and implementing corrective actions.
Common RCA too...read more
Q292. Tell Something About Online Shopping Share Experiences Based On up online shopping Mode
Online shopping is a convenient way to purchase products and services through the internet.
Online shopping allows customers to browse and purchase products from the comfort of their own homes.
Customers can compare prices and read reviews before making a purchase.
Online shopping also offers a wider selection of products and services than traditional brick-and-mortar stores.
Some popular online shopping websites include Amazon, eBay, and Walmart.
Online shopping can also offer di...read more
Q293. How will you give feedback to a stubborn agent? And what will be the technique?
I would use active listening and positive reinforcement to give feedback to a stubborn agent.
Listen actively to the agent's concerns and try to understand their perspective
Provide positive feedback on areas where the agent is performing well
Offer constructive criticism on areas where improvement is needed
Provide specific examples to support feedback
Encourage the agent to ask questions and provide feedback on the feedback given
Follow up with the agent to ensure that the feedba...read more
Q294. What is HIL bench setup and what are tools used for that?
HIL bench setup is a hardware-in-the-loop testing environment used to simulate real-world conditions for testing electronic control units (ECUs).
HIL bench setup is used in automotive and aerospace industries.
It consists of a computer, HIL simulator, and ECU under test.
The HIL simulator generates signals to simulate sensors and actuators.
The ECU under test is connected to the HIL simulator to validate its functionality.
Tools used for HIL bench setup include dSPACE, National In...read more
Q295. Write a code that takes a string as an input and gives the characters and their count as output.
Code to count characters in a string and output their count.
Create an empty dictionary to store character counts.
Loop through each character in the string and add it to the dictionary with a count of 1 if it doesn't exist, or increment the count if it does.
Output the dictionary with the character counts.
Q296. How to implicitly call an interface method?
To implicitly call an interface method, create an object of the implementing class and assign it to the interface type.
Create an interface with the desired method signature
Create a class that implements the interface
Create an object of the implementing class and assign it to the interface type
Call the method on the interface object
The implementing class's method will be implicitly called
Q297. What is difference between lookup and master details relationship in Salesforce?
Lookup relationship is loosely coupled while master-detail relationship is tightly coupled in Salesforce.
Lookup relationship does not impact the deletion of related records, while master-detail relationship does.
In lookup relationship, child records do not inherit the security and sharing settings of the parent record, while in master-detail relationship they do.
Lookup relationship can be set to optional, while master-detail relationship is always required.
An example of looku...read more
Q298. How will you allocate memory for 50 characters using malloc( )?
Q299. How to ping the IP address
To ping an IP address, open command prompt and type 'ping' followed by the IP address.
Open command prompt
Type 'ping' followed by the IP address
Press enter
Wait for the response
Example: ping 192.168.1.1
Q300. 2. Types of customer support?
Types of customer support include phone support, email support, live chat support, self-service support, and social media support.
Phone support: Assisting customers over the phone.
Email support: Resolving customer queries through email communication.
Live chat support: Providing real-time assistance through chat platforms.
Self-service support: Offering online resources and FAQs for customers to find solutions independently.
Social media support: Addressing customer concerns and...read more
Top HR Questions asked in Tech Mahindra
Interview Process at Tech Mahindra

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

