i
Tech Mahindra
Filter interviews by
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
I am most familiar with C++ and Python programming languages.
C++
Python
Debugging a program while it's being used requires using tools like logging, monitoring, and remote debugging.
Use logging to track the flow of the program and identify any errors or issues.
Implement monitoring tools to keep an eye on the program's performance and detect any anomalies in real-time.
Utilize remote debugging techniques to troubleshoot and fix issues without interrupting the program's operation.
Use breakpoi...
I would start by checking for any error messages, reviewing recent changes, testing in a different environment, and consulting with colleagues.
Check for any error messages or logs to identify the issue
Review recent changes or updates that may have caused the program to crash
Test the program in a different environment to see if the issue persists
Consult with colleagues or experts for their input and suggestions
My field of expertise is in mechanical maintenance, specifically in troubleshooting and repairing industrial machinery. I would like to learn more about predictive maintenance techniques and advanced automation systems.
Expertise in troubleshooting and repairing industrial machinery
Knowledge of preventive maintenance practices
Interest in learning about predictive maintenance techniques
Desire to explore advanced automati
The most effective way to gather user and system requirements is through direct communication and collaboration.
Engage with stakeholders to understand their needs and preferences
Utilize surveys, interviews, and workshops to gather feedback
Document requirements clearly and prioritize them based on importance
Use prototyping and mockups to visualize the final product
Regularly communicate and update stakeholders on the pro
To troubleshoot a crashing program, I would start by checking for error messages, reviewing recent changes, testing in a different environment, and debugging the code.
Check for error messages to identify the cause of the crash
Review recent changes in the program or system that may have caused the crash
Test the program in a different environment to see if the crash is environment-specific
Debug the code to identify and f
I handle pressure by staying organized, prioritizing tasks, and maintaining a positive attitude.
I stay organized by creating to-do lists and breaking down tasks into manageable steps.
I prioritize tasks based on deadlines and importance to ensure that critical tasks are completed first.
I maintain a positive attitude by focusing on solutions rather than problems and taking breaks when needed to recharge.
I communicate eff...
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
I learned the importance of preventive maintenance, troubleshooting skills, and effective communication.
Importance of conducting regular preventive maintenance to avoid breakdowns
Enhanced troubleshooting skills by working on various mechanical systems
Improved communication with team members and management to ensure smooth operations
I prioritize tasks based on deadlines, importance, and impact on overall operations.
Assess deadlines and prioritize tasks that are due soon
Consider the importance of each task in relation to overall goals
Evaluate the impact of each task on operations and address critical issues first
Communicate with team members to understand their priorities and collaborate on task scheduling
To work effectively in a team with differing ideas, one must prioritize tasks based on importance and urgency.
Listen actively to others' ideas and perspectives
Respect and consider different viewpoints
Communicate openly and honestly to find common ground
Collaborate on finding solutions that incorporate diverse ideas
Prioritize tasks based on importance and urgency to ensure team goals are met
Working as part of a team involves open communication, respect for different ideas, collaboration, and compromise.
Practice active listening to understand different perspectives
Respect others' opinions and be open to new ideas
Collaborate on finding common ground and solutions
Communicate effectively to ensure everyone is on the same page
Be willing to compromise for the greater good of the team
Prioritizing tasks based on importance and urgency is crucial for effective time management in mechanical maintenance engineering.
Identify tasks that are both important and urgent, and prioritize them first.
Consider the consequences of not completing a task on time - tasks with severe consequences should be prioritized.
Delegate tasks that are important but not urgent to free up time for urgent tasks.
Use tools like Eise...
I chose Tech Mahindra for its reputation in the industry, opportunities for growth, and innovative work culture.
Reputation in the industry for providing quality services and solutions
Opportunities for career growth and development
Innovative work culture that fosters creativity and collaboration
Product customer service
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
It's better to talk with me is good
It's use of contribute that way off the share details
Accenture is a global professional services company providing strategy, consulting, digital, technology, and operations services.
Global professional services company
Offers strategy, consulting, digital, technology, and operations services
Works with clients across various industries
AutoCAD is a computer-aided design software used by engineers and architects to create 2D and 3D drawings and models.
AutoCAD is widely used in various industries such as architecture, engineering, and construction.
It allows users to create precise drawings and models with tools like lines, circles, and arcs.
Users can also add dimensions, annotations, and text to their designs.
AutoCAD supports both 2D and 3D design capa...
Contributing factors in mechanical engineering involve various elements that impact the design, development, and operation of mechanical systems.
Materials used in construction
Environmental conditions
Budget constraints
Regulatory requirements
Technological advancements
Safety considerations
Ambition is a strong desire to achieve something, often accompanied by determination and hard work.
Ambition is the driving force behind setting and achieving goals.
It involves a strong desire to succeed and willingness to put in the necessary effort.
Ambition can lead to personal growth, career advancement, and overall success.
Examples include striving for a promotion at work, starting a business, or pursuing higher edu...
CATIA is a CAD software used for designing and engineering in various industries.
CATIA is a powerful 3D modeling software used in industries like automotive, aerospace, and manufacturing.
It allows engineers to design, simulate, and analyze products before they are physically created.
CATIA can be used for creating complex surfaces, assemblies, and detailed drawings.
It is commonly used for designing cars, airplanes, and ...
I applied via Job Portal
Designed and implemented a new cooling system for a manufacturing plant.
Researched different cooling technologies and their efficiency
Collaborated with a team of engineers to design the system layout
Performed simulations to optimize the cooling system performance
Managed the installation and testing of the new system
Design methodology is a systematic approach to solving engineering problems by following a series of steps.
Design methodology involves defining the problem, researching, brainstorming solutions, selecting the best solution, prototyping, testing, and refining.
It helps ensure that the final product meets the desired requirements and functions effectively.
Examples of design methodologies include Six Sigma, Lean Manufactur
The 3,2,1 principle of GD&T is a method used to establish a datum reference frame for geometric dimensioning and tolerancing.
3 points are used to establish a datum plane, 2 points to establish a datum line, and 1 point to establish a datum point.
The 3,2,1 principle ensures that the part is securely located and oriented in a consistent manner for measurement and manufacturing processes.
Datum features are used as referen...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Displacement velocity and acceleration diagram when the followers moves with simple harmonic motion
Surface refers to the outermost layer or boundary of an object or material.
Surface is the area that is exposed to the surrounding environment.
It can be smooth, rough, porous, reflective, or absorbent.
Examples include the surface of a table, the skin's surface, or the surface of a lake.
Hardness is a measure of a material's resistance to deformation, scratching, or abrasion.
Hardness is a physical property of materials.
It is typically measured using tests like the Mohs scale for minerals or the Rockwell scale for metals.
Materials with higher hardness values are more resistant to wear and scratching.
Hardness can be influenced by factors such as composition, microstructure, and processing.
Examples of har...
They asked aptitude in statement way
They asked on array sorting
Asked about off the beat topic to explain like related to global affairs
Given assignment related to company working on the position offered
I applied via Campus Placement and was interviewed in Jan 2023. There were 2 interview rounds.
A lathe machine is used to shape metal or wood by rotating it against a cutting tool. A milling machine is used to cut and shape solid materials.
Lathe machine rotates the workpiece while the cutting tool remains stationary
Milling machine uses a rotating cutting tool to remove material from a stationary workpiece
Lathe machine is used for turning, drilling, facing, and threading operations
Milling machine is used for cutt...
A transformer is an electrical device that transfers electrical energy between two or more circuits through electromagnetic induction. A CNC machine is a computer-controlled machine tool used for cutting various materials.
Transformers are used to step up or step down voltage levels in electrical circuits.
CNC machines use computer programs to control the movement of cutting tools.
Transformers are commonly used in power ...
I applied via Company Website and was interviewed in Dec 2021. There were 3 interview rounds.
Interview experience
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.3k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.6k
salaries
| ₹9.2 L/yr - ₹37 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
4.9k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro