i
TI Clean Mobility
Filter interviews by
Top trending discussions
posted on 7 Oct 2024
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
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...
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.
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
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
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
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...
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
I applied via campus placement at Indian Institute of Management (IIM), Indore and was interviewed in Aug 2024. There were 3 interview rounds.
I was on data structures on python , c++, sql and java
Case study of real life
Few MCQ's and 2 coding questions
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
DSA ,sql, OS,CN, aptitude
posted on 13 Jul 2024
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.
posted on 3 May 2024
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
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.
Two leetcode medium questions
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Indiabix standard aptitude questions
System Design LLD OOPS
based on 1 interview
Interview experience
Assistant Manager
29
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Deputy Manager
17
salaries
| ₹9.3 L/yr - ₹15.5 L/yr |
Senior Executive
14
salaries
| ₹6 L/yr - ₹9.1 L/yr |
Manager
7
salaries
| ₹6.7 L/yr - ₹22.4 L/yr |
Graduate Engineer Trainee (Get)
7
salaries
| ₹3 L/yr - ₹3.5 L/yr |
Mahindra Last Mile Mobility
Hero Electric
Ather Energy
Ola Electric Mobility