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

Filter interviews by

Tech Mahindra Android Developer Interview Questions and Answers

Updated 22 Apr 2024

Tech Mahindra Android Developer Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Kotlin basic questions, rest API
Round 2 - Technical 

(1 Question)

  • Q1. Coding part in kotlin or java
  • Ans. 

    Both Kotlin and Java can be used for coding in Android development.

    • Both Kotlin and Java are officially supported languages for Android development.

    • Kotlin is preferred by many developers for its concise syntax and reduced boilerplate code.

    • Java is still widely used in existing Android projects and has a larger pool of resources and libraries.

    • Developers can choose between Kotlin and Java based on their familiarity and pro

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Kotlin in Depth
  • Q2. MVVM in Depth
  • Ans. 

    MVVM is a design pattern that separates the UI logic from the business logic.

    • MVVM stands for Model-View-ViewModel

    • Model represents the data and business logic

    • View represents the UI

    • ViewModel acts as a mediator between the View and Model

    • ViewModel exposes data and commands to the View

    • MVVM helps in unit testing and maintainability

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You just need to know the details you have been used in your project. Suppose you have used "sealed" in your project then you should know everything about it.
Other than these, threre are "Handler and looper" and Rxjava. Currently all companies asking for these in details.

Skills evaluated in this interview

Android Developer Interview Questions Asked at Other Companies

asked in Paytm
Q1. Cube Sum Pairs Problem Statement Given a positive integer N, find ... read more
asked in Rupeek
Q2. Majority Element Problem Statement Given an array/list 'ARR' cons ... read more
asked in Paytm
Q3. BST Iterator Problem Statement You are tasked with creating a cla ... read more
asked in Hike
Q4. Design an photo viewing app which will show images from the disk ... read more
asked in Paytm
Q5. Integer to Roman Conversion Given an integer N, convert it to its ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. SOLID principles, jetpack compose, scope functions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is MVVM design how it's work
  • Ans. 

    MVVM is a design pattern that separates the UI, business logic, and data layers in an Android app.

    • MVVM stands for Model-View-ViewModel.

    • Model represents the data and business logic.

    • View is the UI component that displays the data.

    • ViewModel acts as a mediator between the Model and View, handling user interactions and updating the UI.

    • Data binding is often used to connect the ViewModel with the View in MVVM.

    • Example: In an A...

  • Answered by AI
  • Q2. What is a Content Provider
  • Ans. 

    A Content Provider is a component in Android that manages access to a structured set of data.

    • Content Providers are used to share data between different applications.

    • They provide a standard interface for connecting data in one process with code running in another process.

    • Content Providers can be used to store and retrieve data from a SQLite database, a file, or even the web.

    • Examples of Content Providers include Contacts

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Internally how work retrofit and which patter is follow
  • Q2. Solid Priciple

Skills evaluated in this interview

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

(2 Questions)

  • Q1. All technical Jetpack concept no DSA questions and asked all theoretical questions
  • Q2. What are coroutine, how to secure ur app data, network call in android , ssl pinning, notification's implementation through FCM, android basic questions
  • Ans. 

    Coroutines are a way to perform asynchronous operations in Android, securing app data involves encryption, SSL pinning enhances security, FCM for notifications.

    • Coroutines are used for managing asynchronous operations in Android, allowing for efficient and non-blocking code execution.

    • Securing app data involves using encryption techniques such as AES to protect sensitive information from unauthorized access.

    • SSL pinning i...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn this topics and also DSA questions get asked in coding round and be consistent

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Android Manifest
  • Q2. What are services
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic technical knowledge question
  • Q2. Android related questions
Round 2 - HR 

(2 Questions)

  • Q1. Communication skill
  • Q2. Salary regarding questions

Android Developer Interview Questions & Answers

TCS user image Shashank Singh

posted on 26 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How to check if a number is palindrome?
  • Ans. 

    To check if a number is palindrome, reverse the number and compare it with the original number.

    • Convert the number to a string to easily reverse it

    • Reverse the string and compare it with the original string

    • If they are the same, the number is a palindrome

  • Answered by AI
  • Q2. How to find smallest number in a list?
  • Ans. 

    To find the smallest number in a list, iterate through the list and keep track of the smallest number found so far.

    • Iterate through the list and compare each number with the current smallest number.

    • If a number is smaller than the current smallest number, update the smallest number.

    • Return the smallest number found after iterating through the entire list.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Android Basics on mvvm architecture
  • Q2. Navigation Component
  • Q3. Jetpack components- work manager, viewmodel
Round 2 - HR 

(1 Question)

  • Q1. Managerial questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. DONT REMEMBER THE QUESTIONS
  • Q2. I FORGOT THE QUESTION ASKED

Interview Preparation Tips

Interview preparation tips for other job seekers - BE PREPARED

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Android Developer interview?
Tech Mahindra interview process usually has 2 rounds. The most common rounds in the Tech Mahindra interview process are Technical.
How to prepare for Tech Mahindra Android Developer 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 Kotlin, Java, Android, Android Studio and MVP.
What are the top questions asked in Tech Mahindra Android Developer interview?

Some of the top questions asked at the Tech Mahindra Android Developer interview -

  1. Coding part in kotlin or j...read more
  2. MVVM in De...read more
  3. Kotlin basic questions, rest ...read more

Tell us how to improve this page.

Tech Mahindra Android Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Tech Mahindra Android Developer Salary
based on 35 salaries
₹3.5 L/yr - ₹12 L/yr
29% more than the average Android Developer Salary in India
View more details

Tech Mahindra Android Developer Reviews and Ratings

based on 5 reviews

3.7/5

Rating in categories

4.2

Skill development

4.9

Work-life balance

4.2

Salary

1.7

Job security

5.0

Company culture

4.2

Promotions

3.4

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer
26.4k salaries
unlock blur

₹2 L/yr - ₹9.2 L/yr

Senior Software Engineer
21.4k salaries
unlock blur

₹5.5 L/yr - ₹22.3 L/yr

Technical Lead
11.7k salaries
unlock blur

₹9.5 L/yr - ₹38 L/yr

Associate Software Engineer
5.4k salaries
unlock blur

₹1.8 L/yr - ₹8.2 L/yr

Team Lead
5k 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.8
Compare

Wipro

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