Filter interviews by
I applied via Job Fair and was interviewed before Nov 2022. There were 2 interview rounds.
Yes, I have prior knowledge of SQL.
I have studied SQL as part of my computer science curriculum.
I have also worked on projects where I used SQL to query and manipulate databases.
I am familiar with writing SQL statements to retrieve data, create tables, and perform various database operations.
I have experience with popular database management systems like MySQL and PostgreSQL.
Normal coding questions from your preferred language.
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
Real life examples of OOPs concepts
Encapsulation: A car's engine is encapsulated and hidden from the user
Abstraction: A TV remote control abstracts the complex TV functions
Inheritance: A cat inherits traits from its parent cat
Polymorphism: A shape class can have different methods for different shapes
Class: A bank account class with methods for deposit and withdrawal
A pointer is a variable that stores the memory address of another variable.
Pointers allow for dynamic memory allocation and manipulation.
They are commonly used in C and C++ programming languages.
Example: int *ptr; ptr = # *ptr = 10; //num now has a value of 10
Pointers can also be used to pass variables by reference in function calls.
Databases are organized collections of data that can be accessed, managed, and updated easily.
Databases store data in tables with rows and columns.
They allow for efficient data retrieval and manipulation.
Examples include MySQL, Oracle, MongoDB, and SQLite.
Databases are essential for storing, organizing, and retrieving large amounts of data efficiently.
Databases provide a structured way to store and manage data.
They allow for efficient retrieval of data through queries.
Databases can handle large amounts of data and ensure data integrity.
They enable multiple users to access and modify data simultaneously.
Examples include MySQL, Oracle, MongoDB, and SQL Server.
Inheritance is a mechanism where a new class is derived from an existing class. Encapsulation is the process of hiding implementation details from the user.
Inheritance allows the new class to inherit properties and methods of the existing class.
Encapsulation helps in achieving data abstraction and security.
Inheritance promotes code reusability while encapsulation promotes data security.
Example of inheritance: class Car...
I come from a close-knit family with parents and two siblings.
My parents have been married for over 30 years.
My older brother is a doctor and my younger sister is studying to become a teacher.
We enjoy spending time together and often have family dinners or game nights.
My parents have always encouraged us to pursue our passions and support each other.
We have a family tradition of going on a vacation every year to a new
My strengths include problem-solving, adaptability, and teamwork. My weaknesses include public speaking and time management.
Strengths: problem-solving, adaptability, teamwork
Weaknesses: public speaking, time management
Example for problem-solving: I was able to identify and fix a bug in the code that was causing a major issue for the client
Example for adaptability: I was able to quickly learn a new programming language ...
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
I applied via Job Fair and was interviewed before Jun 2021. There were 3 interview rounds.
General aptitude, 40mins duration
posted on 17 Feb 2024
I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.
Tech Mahindra's aptitude test is a comprehensive assessment designed to evaluate candidates' analytical, quantitative, and problem-solving skills. The test encompasses a diverse range of mathematical and logical questions, challenging participants to apply their knowledge in real-world scenarios. Covering topics such as numerical ability, data interpretation, logical reasoning, and critical thinking, this aptitude test aims to identify individuals with a strong foundation in fundamental concepts and the ability to think quickly and strategically. Aspiring candidates can expect a well-rounded evaluation that reflects the dynamic nature of the IT and technology industry, ensuring that those who excel possess the cognitive agility and analytical prowess required for success in a rapidly evolving digital landscape.
Tech Mahindra's coding test is a rigorous evaluation designed to assess candidates' programming skills and problem-solving abilities. This test typically involves the use of coding languages such as Java, C++, Python, or others commonly used in the software development industry. Candidates can expect a set of algorithmic challenges, data structure problems, and coding exercises that require efficient and logical solutions.
The coding test may cover various domains, including but not limited to:
1. Data Structures: Expect questions related to arrays, linked lists, trees, graphs, stacks, queues, and hash tables.
2. Algorithms: Problem-solving skills will be tested through algorithmic challenges, requiring candidates to optimize solutions for time and space complexity.
3. Dynamic Programming:Candidates might encounter problems that require dynamic programming concepts for optimization.
4. String Manipulation: Tasks related to string operations, pattern matching, and manipulation may be included.
5. Sorting and Searching: Questions may involve sorting algorithms, searching algorithms, and related problem-solving scenarios.
6. Problem Solving: Real-world problem-solving skills may be tested, assessing candidates' ability to translate complex problems into code.
Tech Mahindra's coding test aims to identify individuals who not only possess strong coding skills but also exhibit creativity and efficiency in solving complex programming challenges. It is essential for candidates to be well-versed in fundamental programming concepts and to practice coding exercises to enhance their problem-solving abilities.
I applied via AmbitionBox and was interviewed in May 2023. There were 3 interview rounds.
In this test verbal questions,Quantitative questions
They give one topic we want to tell or discuss
based on 1 interview
Interview experience
based on 9 reviews
Rating in categories
Software Engineer
5
salaries
| â‚ą2 L/yr - â‚ą3.4 L/yr |
Executive Accountant
5
salaries
| â‚ą3.3 L/yr - â‚ą4.2 L/yr |
Software Developer
4
salaries
| â‚ą1.5 L/yr - â‚ą3 L/yr |
Software Engineer Trainee
4
salaries
| â‚ą1.8 L/yr - â‚ą2.4 L/yr |
Peoplesoft Consultant
4
salaries
| â‚ą1.8 L/yr - â‚ą6.5 L/yr |
TCS
Accenture
Wipro
Cognizant