Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Tech Mahindra Team. If you also belong to the team, you can get access from here

Tech Mahindra Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 34.4k Reviews

Filter interviews by

Tech Mahindra Module Lead Interview Questions and Answers

Updated 16 May 2024

Tech Mahindra Module Lead Interview Experiences

2 interviews found

Module Lead Interview Questions & Answers

user image Anonymous

posted on 16 May 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sheetmetal design guide lines
Round 2 - HR 

(1 Question)

  • Q1. Salary compensation

Module Lead Interview Questions & Answers

user image Anonymous

posted on 11 Jun 2021

Interview Questionnaire 

1 Question

  • Q1. Technical questions pertaining to SAP

Module Lead Interview Questions Asked at Other Companies

Q1. 1) describe the Cloud architecture for the azure storage, blob , ... read more
asked in Mphasis
Q2. How can you create a Singleton class in Java?
asked in LTIMindtree
Q3. 1. Difference between calculate and filter function. 2. What is p ... read more
asked in LTIMindtree
Q4. 1. Difference between sum and sumx function in power bi. 2. What ... read more
asked in Ciena
Q5. Given a list of numbers in an array ,traverse the array in a way ... read more

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What are oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detai...

  • Answered by AI
  • Q2. What are diff between super and this
  • Ans. 

    super is used to refer immediate parent class instance variable or method, while this is used to refer current class instance variable or method.

    • super is used to access parent class members, while this is used to access current class members

    • super keyword is used to invoke parent class constructor, while this keyword is used to invoke current class constructor

    • super keyword is used to differentiate between parent and chi...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Framework level questions
  • Q2. Framework level utilities and wrapper functions
Round 3 - HR 

(2 Questions)

  • Q1. Why you want to join
  • Q2. Salary discussion and offer

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is .net framework
  • Ans. 

    The .NET Framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.

    • Developed by Microsoft

    • Provides a large library of pre-coded solutions

    • Supports multiple programming languages

    • Used for building applications for Windows, web, mobile, and cloud

    • Consists of Common Language Runtime (CLR) and class library

  • Answered by AI
  • Q2. What is linq stands for
  • Ans. 

    LINQ stands for Language Integrated Query.

    • LINQ is a set of features introduced in .NET Framework that allows for querying data from different data sources using a uniform syntax.

    • LINQ can be used to query objects, databases, XML, and more.

    • LINQ provides a consistent model for working with data regardless of the data source.

    • Example: var query = from c in customers where c.City == 'London' select c;

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is clusterindex and nonclusterindex
  • Ans. 

    Clustered index determines the physical order of data in a table, while non-clustered index does not.

    • Clustered index physically reorders the table data based on the indexed column

    • Non-clustered index creates a separate structure to store the index data

    • Clustered index is faster for retrieval but slower for insert and update operations

    • Non-clustered index is slower for retrieval but faster for insert and update operations

  • Answered by AI
  • Q2. What is difference between union and unionall
  • Ans. 

    UNION combines the result sets of two or more SELECT statements, while UNION ALL does the same but includes duplicate rows.

    • UNION removes duplicate rows from the result set, while UNION ALL includes all rows

    • UNION is slower than UNION ALL because it performs a distinct operation

    • UNION requires that all SELECT statements have the same number of columns with compatible data types

    • Example: SELECT column1 FROM table1 UNION SEL...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What is expected salary
  • Ans. 

    Expected salary should be based on industry standards, experience, skills, and responsibilities of the role.

    • Research industry standards for the specific role and location

    • Consider your level of experience and skills

    • Factor in the responsibilities and expectations of the position

    • Be prepared to negotiate based on the company's budget and benefits package

  • Answered by AI
  • Q2. Why would you join our company
  • Ans. 

    I would join your company because of its reputation for innovation and growth opportunities.

    • Reputation for innovation in the industry

    • Opportunities for growth and advancement

    • Positive company culture and values

    • Exciting projects and challenges to work on

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Wipro Module Lead interview:
  • OOPS
  • SQL Server
  • Design Patterns
  • solid principles
Interview preparation tips for other job seekers - please prepare technically well

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

17 Questions

  • Q1. What is Liskov Principle?
  • Ans. 

    Liskov Principle is a principle of object-oriented programming that states that objects of a superclass should be replaceable with objects of its subclasses without affecting the correctness of the program.

    • Named after Barbara Liskov, a computer scientist who introduced the principle in 1987

    • Also known as Liskov Substitution Principle (LSP)

    • Helps in designing classes that are easy to extend and maintain

    • Violation of LSP ca...

  • Answered by AI
  • Q2. Explain Factory Design Pattern
  • Ans. 

    Factory Design Pattern is a creational pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

    • Factory Design Pattern is used to create objects without exposing the creation logic to the client.

    • It provides a way to delegate the instantiation logic to child classes.

    • It promotes loose coupling by eliminating the need to bind applicati...

  • Answered by AI
  • Q3. What is runtime polymorphism and how do you achieve it?
  • Ans. 

    Runtime polymorphism is the ability of an object to take on multiple forms during runtime.

    • It is achieved through inheritance and method overriding.

    • The method called depends on the actual object type at runtime.

    • Example: Animal class with a speak() method, and Dog and Cat classes that inherit from Animal and override the speak() method.

    • When a Dog object calls speak(), the overridden method in the Dog class is executed.

    • Wh...

  • Answered by AI
  • Q4. What is dependency injection and what are the benefits?
  • Ans. 

    Dependency injection is a design pattern where objects are passed as dependencies rather than being created within a class.

    • Reduces coupling between classes

    • Increases testability and maintainability

    • Allows for easier swapping of dependencies

    • Examples: Constructor injection, Setter injection, Interface injection

  • Answered by AI
  • Q5. Have you ever worked with nUnit framework?
  • Ans. 

    Yes, I have worked with nUnit framework.

    • I have used nUnit for unit testing in C# projects.

    • I am familiar with its syntax and assertions.

    • I have integrated nUnit with Visual Studio for continuous testing.

    • I have used nUnit to test both simple and complex scenarios.

    • For example, I used nUnit to test a payment processing system.

    • I also used nUnit to test a complex algorithm for data analysis.

  • Answered by AI
  • Q6. What are the endpoints in WebAPI
  • Ans. 

    Endpoints are URLs that clients use to access resources in a WebAPI.

    • Endpoints are the entry points for a WebAPI.

    • They define the resources that can be accessed by clients.

    • Endpoints are identified by a URL and HTTP method.

    • Examples of endpoints include /api/users and /api/products.

    • Endpoints can have parameters that are passed in the URL or request body.

  • Answered by AI
  • Q7. Explain the difference b/w WebService vs WebApi
  • Ans. 

    WebService is a software system designed to support interoperable machine-to-machine interaction over a network. WebApi is a framework for building HTTP services that can be consumed by a broad range of clients.

    • WebService uses SOAP protocol for communication while WebApi uses HTTP protocol.

    • WebService is platform-independent while WebApi is platform-dependent.

    • WebService supports only XML format while WebApi supports XML...

  • Answered by AI
  • Q8. Singleton vs static
  • Ans. 

    Singleton and static are both design patterns used to create objects with global access, but they differ in their implementation.

    • Singleton restricts the instantiation of a class to a single object, while static allows multiple instances.

    • Singleton provides a global point of access to the object, while static members are accessed through the class name.

    • Singleton can be lazy-loaded, while static members are initialized at...

  • Answered by AI
  • Q9. IOC
  • Q10. Entity framework to join and pull details from joinee table. Left/Right join in Entity framework
  • Ans. 

    Entity framework supports left/right join to pull details from joinee table.

    • Use LINQ to perform left/right join in Entity framework

    • Use DefaultIfEmpty() method to perform left join

    • Use join...into statement to perform right join

    • Example: var result = from employee in context.Employees

    • join department in context.Departments on employee.DepartmentId equals department.Id into empDept

    • from department in empDept.DefaultIfEmpty()

  • Answered by AI
  • Q11. Extension Methods
  • Q12. Various patterns to achieve DI (Method, Constructor, Property level)
  • Ans. 

    DI can be achieved through method, constructor, and property level patterns.

    • Method level DI involves passing dependencies as method parameters.

    • Constructor level DI involves passing dependencies as constructor parameters.

    • Property level DI involves setting dependencies as properties of an object.

    • Examples of DI frameworks that use these patterns include Spring and Unity.

    • Choosing the appropriate pattern depends on the spec

  • Answered by AI
  • Q13. Select alternate rows from SQL
  • Ans. 

    Select alternate rows from SQL

    • Use the modulo operator to filter alternate rows

    • Add a WHERE clause with the modulo operator

    • Example: SELECT * FROM table WHERE id % 2 = 0

    • Example: SELECT * FROM table WHERE MOD(id, 2) = 0

  • Answered by AI
  • Q14. Clustered Index vs Non-clustered Index
  • Ans. 

    Clustered index determines physical order of data while non-clustered index has separate structure.

    • Clustered index determines the physical order of data in a table while non-clustered index has a separate structure.

    • Clustered index is faster for retrieval of data while non-clustered index is faster for retrieval of specific data.

    • A table can have only one clustered index while multiple non-clustered indexes can be create...

  • Answered by AI
  • Q15. React Lifecycle (componentWillMount, DidMount, UnMount, WillUnmount)
  • Q16. Agile
  • Q17. Little bit of Azure ( Mentioned BusServices, Functions, Blobs)

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview was simple. Basically if you are an experienced person they will not look into basic details much. There will only be a sanity check. Usually if you are serving a notice period for

Skills evaluated in this interview

Interview Questionnaire 

10 Questions

  • Q1. WHat is omnichannel?
  • Ans. 

    Omnichannel is a marketing strategy that provides a seamless and integrated customer experience across all channels.

    • Omnichannel focuses on creating a consistent brand experience across all channels

    • It involves integrating online and offline channels such as social media, email, mobile, and physical stores

    • Customers can interact with the brand through any channel and receive a consistent experience

    • Examples include Starbuc...

  • Answered by AI
  • Q2. What is web to case?
  • Ans. 

    Web to Case is a Salesforce feature that allows customers to submit support cases through a web form.

    • Web to Case creates a case record in Salesforce from information submitted through a web form.

    • The web form can be customized to include specific fields and validation rules.

    • Web to Case can be integrated with email-to-case to ensure all customer inquiries are captured in Salesforce.

    • Examples of industries that use Web to ...

  • Answered by AI
  • Q3. What is the difference between with sharing and without sharing?
  • Ans. 

    With sharing and without sharing are keywords used in Apex to specify sharing rules for a class.

    • With sharing enforces the sharing rules of the current user, while without sharing ignores them.

    • With sharing is used for classes that access or modify data that belongs to multiple users, while without sharing is used for utility classes or classes that only access data owned by the current user.

    • With sharing is the default b...

  • Answered by AI
  • Q4. Where do we use without sharing keyword?
  • Ans. 

    Without sharing keyword is used in Apex to bypass sharing rules and access all data.

    • Used in classes that need to access all data regardless of sharing rules

    • Can be used in batch classes, trigger handlers, and unit tests

    • Should be used with caution as it can compromise data security

    • Example: Database.delete([SELECT Id FROM Account], false);

  • Answered by AI
  • Q5. Where do we use static and transient keyword?
  • Ans. 

    Static and transient keywords are used in Java programming language for different purposes.

    • Static keyword is used to create class-level variables and methods that can be accessed without creating an instance of the class.

    • Transient keyword is used to indicate that a variable should not be serialized when the object is converted to a byte stream.

    • Static variables are shared among all instances of a class, while transient ...

  • Answered by AI
  • Q6. What are the ways to maintain field level securities in the Aura component?
  • Ans. 

    Field level securities in Aura components

    • Use Lightning Data Service to enforce CRUD and FLS

    • Use Apex to enforce additional security logic

    • Use Lightning Design System to control visibility of fields

    • Use custom validation rules to enforce business logic

    • Use sharing rules to control record access

  • Answered by AI
  • Q7. How can we maintain field-level security without LDS?
  • Ans. 

    Field-level security can be maintained using profiles, permission sets, and sharing rules.

    • Profiles can be used to restrict access to fields for a group of users.

    • Permission sets can be used to grant additional access to specific fields for certain users.

    • Sharing rules can be used to extend access to fields beyond the default sharing settings.

    • Validation rules can also be used to enforce data integrity and security at the

  • Answered by AI
  • Q8. What is LDS?
  • Ans. 

    LDS stands for Local Data Store.

    • LDS is a database that stores data locally on a device.

    • It is commonly used in mobile applications to store data offline.

    • LDS can be used to store user preferences, cached data, and other information.

    • Examples of LDS include SQLite and Realm.

  • Answered by AI
  • Q9. What are the benefits of force:createRecord?
  • Ans. 

    force:createRecord allows creation of records without Apex code.

    • Saves time and effort by eliminating the need for Apex code

    • Allows for easy creation of records from custom or standard objects

    • Can be used in Lightning Experience, Salesforce mobile app, and Communities

    • Can prepopulate fields with default values

    • Can be used with custom Lightning components

    • Example: Creating a new Account record from a custom Lightning componen

  • Answered by AI
  • Q10. Recent pages you have created in

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in May 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. I went to for as400 interview, one question interviewer asked that how to read duplicate records in rpgle with setll

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview person was hurry , not prepared anything for interview, just randomly asked questions what he tried in system and errors he get , out 4, he asked 3 question without clarity and then he simply said rejected, please prepare yourself self for interview taking , don't be in rush , sometime you will loose deserved candidate if you took interview like this

I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. OBYC settings, Valuation Class, Fiori, Valuation Area, MRP
  • Ans. Business Transactions, ACR linkage to Valuation Class, Plant configuration
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Get prepared for MM configurations questions

Interview Questionnaire 

1 Question

  • Q1. Basic java questions, project lead experience
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Data structures
  • Q2. Troubleshooting

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Module Lead interview?
Tech Mahindra interview process usually has 2 rounds. The most common rounds in the Tech Mahindra interview process are Technical and HR.
How to prepare for Tech Mahindra Module Lead interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Tech Mahindra. The most common topics and skills that interviewers at Tech Mahindra expect are Production Support, Oracle E - business Suite, Project Management, SAP HCM and SLAS.
What are the top questions asked in Tech Mahindra Module Lead interview?

Some of the top questions asked at the Tech Mahindra Module Lead interview -

  1. Technical questions pertaining to ...read more
  2. Sheetmetal design guide li...read more

Tell us how to improve this page.

Tech Mahindra Module Lead Interview Process

based on 2 interviews

Interview experience

4.5
  
Good
View more
Tech Mahindra Module Lead Salary
based on 944 salaries
₹8.5 L/yr - ₹28 L/yr
12% more than the average Module Lead Salary in India
View more details

Tech Mahindra Module Lead Reviews and Ratings

based on 97 reviews

3.5/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.1

Salary

3.5

Job security

3.3

Company culture

2.8

Promotions

3.3

Work satisfaction

Explore 97 Reviews and Ratings
Software Engineer
26.3k salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Senior Software Engineer
21.3k salaries
unlock blur

₹5.5 L/yr - ₹23.2 L/yr

Technical Lead
11.6k salaries
unlock blur

₹9.2 L/yr - ₹37 L/yr

Associate Software Engineer
5.4k salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Team Lead
4.9k salaries
unlock blur

₹5.2 L/yr - ₹17 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.6
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview