Upload Button Icon Add office photos

Ola Electric Mobility

Compare button icon Compare button icon Compare

Filter interviews by

Ola Electric Mobility Software Developer Interview Questions and Answers

Updated 7 Oct 2024

6 Interview questions

A Software Developer was asked 9mo ago
Q. 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...

A Software Developer was asked 9mo ago
Q. Describe the activity lifecycle. What state is the app in when running in the background? When will it be in the onStop and onRestart states?
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.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked 9mo ago
Q. How many ways can you share data between one app and another?
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.

  • Shar...

A Software Developer was asked 9mo ago
Q. How can we 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

What people are saying about Ola Electric Mobility

View All
a store manager
2d
Hike vs. Title: Need your thoughts!
Got a great hike, and the commute's a breeze, but the designation feels like a step back. It's also a switch in industries. What do you suggest?
Got a question about Ola Electric Mobility ?
Ask anonymously on communities.
A Software Developer was asked 9mo ago
Q. What is the 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...

A Software Developer was asked
Q. Given two sorted linked lists, merge them into one sorted linked list.
Ans. 

Sort and merge two linked lists

  • Traverse both linked lists simultaneously

  • Compare the values of nodes and merge them in sorted order

  • Handle cases where one list is longer than the other

Ola Electric Mobility HR Interview Questions

37 questions and answers

Q. Why did you leave your previous job?
Q. What type of work environment do you prefer?
Q. What was your previous salary?

Ola Electric Mobility Software Developer Interview Experiences

4 interviews found

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

Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Sort and Merge two linked list

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Djisktra Algorithm, cyclic graph, floyd warshal, Memory Threading, Semaphores, Mutex, Round Robin
Round 3 - HR 

(1 Question)

  • Q1. Why you are a good fit? What's your strength? Why you want to join Ola? Past mishaps?

Software Developer Interview Questions & Answers

user image Shiva Shankar

posted on 26 Apr 2023

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

I applied via Campus Placement and was interviewed before Apr 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Some Algo question based on Stock buy and sell
  • Q2. Projects and puzzles from gfg
Round 3 - One-on-one 

(2 Questions)

  • Q1. Intersection of Linked list
  • Ans. 

    Intersection of two linked lists is finding the common node(s) between them.

    • Traverse both lists and compare each node to find the common node(s).

    • Use a hash table to store the nodes of one list and check for their presence in the other list.

    • Calculate the length of both lists and move the pointer of the longer list to match the length of the shorter list, then compare each node.

  • Answered by AI
  • Q2. Projects and Puzzles
Round 4 - HR 

(3 Questions)

  • Q1. Why This Company
  • Q2. What motivates you to work here
  • Q3. Some other Hr questions

Skills evaluated in this interview

Interview questions from similar companies

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

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

Round 1 - Aptitude Test 

Basic aptitude round containing question section for coding as well

Round 2 - Technical 

(1 Question)

  • Q1. Core java concepts. Coding problem, star pattern.
Round 3 - HR 

(1 Question)

  • Q1. HR+Managerial round concept of stack and queues

Interview Preparation Tips

Interview preparation tips for other job seekers - easy interview rounds.
Know the basics and you shall thrive.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Job Portal and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Coading question easy

Round 2 - Technical 

(2 Questions)

  • Q1. Where c questions reverse a string, dynamic memory allocation
  • Q2. All basic c programs
Round 3 - HR 

(1 Question)

  • Q1. About self and policies and joining dats
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Multiple choice questions from different modules .

Round 2 - Aptitude Test 

Question from percentage , profit and loss and others apti module

Round 3 - Coding Test 

Input output qustions from java language.

Interview Preparation Tips

Interview preparation tips for other job seekers - One programming language is needed.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

1 hour, 45 questions

Round 2 - HR 

(3 Questions)

  • Q1. Introduce Yourself?
  • Q2. What are your strengths?
  • Q3. Why should we hire you?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident

I applied via AmbitionBox and was interviewed in Aug 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Basic coding aptitude

Round 3 - Coding Test 

JavaScript and python relevant codings

Interview Preparation Tips

Topics to prepare for Sasken Software Developer interview:
  • HTML
  • CSS3
  • Javascript
  • Python
  • React.Js
  • Figma
  • Photoshop
  • Wordpress
Interview preparation tips for other job seekers - I am interested to join this company

I applied via Company Website and was interviewed in Apr 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Mcq

Interview Preparation Tips

Topics to prepare for Sasken Software Developer interview:
  • C
  • C++
Interview preparation tips for other job seekers - I am fullstack software developer.And i have no experience.

Ola Electric Mobility Interview FAQs

How many rounds are there in Ola Electric Mobility Software Developer interview?
Ola Electric Mobility interview process usually has 2-3 rounds. The most common rounds in the Ola Electric Mobility interview process are One-on-one Round, Resume Shortlist and HR.
How to prepare for Ola Electric Mobility Software 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 Ola Electric Mobility . The most common topics and skills that interviewers at Ola Electric Mobility expect are Algorithm Development, Algorithms, Control System, Electrical Machines and Electricals.
What are the top questions asked in Ola Electric Mobility Software Developer interview?

Some of the top questions asked at the Ola Electric Mobility Software Developer interview -

  1. Lifecycle of activity. What would be the state if app is running in the backgro...read more
  2. How many ways we can share data between one app to another a...read more
  3. How we can perform background tasks in Andro...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 75%
2-4 weeks 25%
View more
Ola Electric Mobility Software Developer Salary
based on 61 salaries
₹11 L/yr - ₹24.7 L/yr
73% more than the average Software Developer Salary in India
View more details

Ola Electric Mobility Software Developer Reviews and Ratings

based on 13 reviews

2.8/5

Rating in categories

3.0

Skill development

2.0

Work-life balance

2.7

Salary

1.6

Job security

1.8

Company culture

1.9

Promotions

2.4

Work satisfaction

Explore 13 Reviews and Ratings
Assistant Manager
580 salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Manager
312 salaries
unlock blur

₹15 L/yr - ₹25.1 L/yr

Brand Champion
273 salaries
unlock blur

₹2.2 L/yr - ₹4.5 L/yr

Senior Manager
198 salaries
unlock blur

₹26 L/yr - ₹44 L/yr

Senior Associate
191 salaries
unlock blur

₹4 L/yr - ₹8.6 L/yr

Explore more salaries
Compare Ola Electric Mobility with

Escorts Kubota Limited

4.1
Compare

Sonalika Tractors

3.6
Compare

Force Motors

3.6
Compare

Yamaha Motor

4.1
Compare
write
Share an Interview