Upload Button Icon Add office photos
Engaged Employer

i

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

TI Clean Mobility Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TI Clean Mobility Software Test Engineer Intern Interview Questions and Answers

Updated 19 Jul 2024

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. How many ways we can share data between one app to another app?
  • Ans. 

    There are multiple ways to share data between apps, including using intents, content providers, broadcast receivers, and shared preferences.

    • Using Intents: Allows apps to send and receive data through an Intent object.

    • Content Providers: Enable apps to share data with other apps by exposing a structured set of data through a URI.

    • Broadcast Receivers: Apps can send broadcasts to other apps to share data or events.

    • Shared Pr...

  • Answered by AI
  • Q2. Lifecycle of activity. What would be the state if app is running in the background. When it will be in onStop and onRestart state?
  • Ans. 

    The app lifecycle includes states like running in the background, onStop, and onRestart.

    • App running in the background: When the app is not visible but still running, it is in the background state.

    • onStop state: Occurs when the activity is no longer visible to the user.

    • onRestart state: Follows onStop and is called when the activity is being re-displayed to the user.

  • Answered by AI
  • Q3. What is AIDL in Android development?
  • Ans. 

    AIDL stands for Android Interface Definition Language, used for inter-process communication in Android development.

    • AIDL is a tool used to define the programming interface that clients and servers use to communicate with each other in Android.

    • It allows different Android components to communicate with each other across different processes.

    • AIDL files define the methods that can be called remotely, along with the data type

  • Answered by AI
  • Q4. Working experience with JNI
  • Ans. 

    JNI stands for Java Native Interface, used to integrate Java code with native code written in languages like C/C++.

    • Experience in writing Java code that interacts with native code through JNI

    • Understanding of how to create and use JNI libraries

    • Knowledge of passing data between Java and native code using JNI functions

  • Answered by AI
  • Q5. What is a service?
  • Ans. 

    A service is a piece of code that performs specific tasks or functions to support the overall functionality of a software application.

    • Services are often used for tasks such as data processing, communication with external systems, or background tasks.

    • Examples of services include web services, REST APIs, and microservices.

    • Services can run independently of the user interface and can be accessed by multiple components with

  • Answered by AI
  • Q6. Difference between Threads and Coroutines.
  • Ans. 

    Threads are independent sequences of execution within a process, while coroutines are cooperative routines that can pause and resume.

    • Threads are managed by the operating system, while coroutines are managed by the programmer.

    • Threads run concurrently and can execute in parallel on multiple cores, while coroutines are typically single-threaded.

    • Threads have their own stack and memory space, while coroutines share the same...

  • Answered by AI
  • Q7. How we can perform background tasks in Android?
  • Ans. 

    Background tasks in Android can be performed using services, AsyncTask, JobScheduler, or WorkManager.

    • Use Services for long-running tasks in the background

    • AsyncTask for short background tasks that need to interact with the UI

    • JobScheduler for deferrable background tasks that require network connectivity

    • WorkManager for tasks that need to run reliably across different Android versions

  • Answered by AI

Skills evaluated in this interview

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

I applied via campus placement at Indian Institute of Management (IIM), Indore and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Coding Test 

I was on data structures on python , c++, sql and java

Round 2 - Technical 

(4 Questions)

  • Q1. Sql based questions
  • Q2. Java based DS and devops
  • Q3. C++ data structures
  • Q4. Machine learning and Data structures
Round 3 - Assignment 

Case study of real life

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Few MCQ's and 2 coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. The technical HR asked me for a self intro
  • Q2. How will you optimize your academic project if you were provided with more funds
  • Ans. 

    I would enhance the project by investing in better technology, hiring more skilled team members, and conducting more extensive research.

    • Invest in better technology to improve performance and efficiency

    • Hire more skilled team members to bring in fresh perspectives and expertise

    • Conduct more extensive research to explore new possibilities and innovations

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA ,sql, OS,CN, aptitude

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What's solid principle
  • Q2. What's is factory patter
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test involve the both coding test and c++ subject related questions.
These are time bounding questions , each questions has it’s own time.

I felt this is something not good, we should candidate about flexibility while answering the questions, each candidate having different abilities, they must provide overall timing not specific time bounds.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Questions related to android audio frameworks
  • Q2. Multi threaded questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare for coding tests, and time boundaries
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 coding question
  • Q2. Find the second highest element of an array
  • Ans. 

    Iterate through the array to find the second highest element.

    • Sort the array in descending order and return the element at index 1.

    • Initialize two variables to keep track of the highest and second highest elements while iterating through the array.

    • If the array contains duplicate elements, consider whether to return the second highest unique element or the second highest overall element.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Two leetcode medium questions

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

I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Indiabix standard aptitude questions

Round 2 - Coding Test 

System Design LLD OOPS

Interview Preparation Tips

Topics to prepare for Maruti Suzuki Software Engineer interview:
  • Dynampic Programming
  • Javascript
  • React js
  • MongoDB
Interview preparation tips for other job seekers - Prepare standard leetcode easy medium questions

TI Clean Mobility Interview FAQs

How many rounds are there in TI Clean Mobility Software Test Engineer Intern interview?
TI Clean Mobility interview process usually has 1 rounds. The most common rounds in the TI Clean Mobility interview process are Technical.

Tell us how to improve this page.

TI Clean Mobility Software Test Engineer Intern Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Tata Motors Interview Questions
4.2
 • 995 Interviews
Maruti Suzuki Interview Questions
4.2
 • 586 Interviews
Hero MotoCorp Interview Questions
4.1
 • 333 Interviews
TVS Motor Interview Questions
4.0
 • 313 Interviews
Bajaj Auto Interview Questions
3.9
 • 267 Interviews
Ashok Leyland Interview Questions
4.1
 • 239 Interviews
View all
Assistant Manager
29 salaries
unlock blur

₹4 L/yr - ₹10.5 L/yr

Deputy Manager
17 salaries
unlock blur

₹9.3 L/yr - ₹15.5 L/yr

Senior Executive
14 salaries
unlock blur

₹6 L/yr - ₹9.1 L/yr

Manager
7 salaries
unlock blur

₹6.7 L/yr - ₹22.4 L/yr

Graduate Engineer Trainee (Get)
7 salaries
unlock blur

₹3 L/yr - ₹3.5 L/yr

Explore more salaries
Compare TI Clean Mobility with

Mahindra Last Mile Mobility

3.8
Compare

Hero Electric

4.0
Compare

Ather Energy

4.0
Compare

Ola Electric Mobility

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