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, Process, and Tips for Experienced

Updated 7 Oct 2024

Top Ola Electric Mobility Software Developer Interview Questions and Answers for Experienced

  • Q1. Lifecycle of activity. What would be the state if app is running in the background. When it will be in onStop and onRestart state?
  • Q2. How many ways we can share data between one app to another app?
  • Q3. How we can perform background tasks in Android?
View all 6 questions

Ola Electric Mobility Software Developer Interview Experiences for Experienced

2 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

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:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
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 Asked at Other Companies for Experienced

asked in Amazon
Q1. Fenwick Tree Problem Statement You are provided with an array/lis ... read more
asked in Infosys
Q2. 1. what is the difference between exception and error. How did u ... read more
asked in Amazon
Q3. Fire in the Cells Problem Statement Given a matrix MAT of size N ... read more
asked in Amazon
Q4. Find All Pairs Adding Up to Target Given an array of integers ARR ... read more
Q5. Chess Tournament Problem Statement In Ninjaland, a chess tourname ... read more

Interview questions from similar companies

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Which language you will code
  • Ans. 

    I am proficient in coding in multiple languages including Java, Python, and JavaScript.

    • Java

    • Python

    • JavaScript

  • Answered by AI
  • Q2. Dsa topics in java
  • Ans. 

    Data Structures and Algorithms topics commonly used in Java programming.

    • Arrays and ArrayLists

    • Linked Lists

    • Stacks and Queues

    • Trees and Graphs

    • Sorting and Searching algorithms

    • Dynamic Programming

    • Hashing and Hashmaps

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. About yourself and introduce

Skills evaluated in this interview

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

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

Round 1 - Aptitude Test 

First Round was Aptitude and coding round. It consist 70 question, 30 aptitude question and 40 mcq type coding question

Round 2 - Technical 

(2 Questions)

  • Q1. Find the one repeated number in an array and asked for four approaches
  • Ans. 

    Find the one repeated number in an array using four different approaches.

    • Approach 1: Using a hash set to store unique elements and checking for duplicates

    • Approach 2: Sorting the array and checking adjacent elements for duplicates

    • Approach 3: Using XOR operation to find the repeated number

    • Approach 4: Using the sum formula to find the repeated number

  • Answered by AI
  • Q2. Simple sql queries

Skills evaluated in this interview

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?
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Familiar with version control systems like Git

    • Passionate about learning new technologies

  • Answered by AI
  • Q2. What are your strengths?
  • Ans. 

    My strengths include problem-solving skills, attention to detail, and strong programming abilities.

    • Strong problem-solving skills - I am able to analyze complex problems and come up with effective solutions.

    • Attention to detail - I pay close attention to the details in my code to ensure accuracy and quality.

    • Strong programming abilities - I have a solid understanding of various programming languages and technologies.

    • Team ...

  • Answered by AI
  • Q3. Why should we hire you?
  • Ans. 

    I have a strong background in software development, a passion for learning new technologies, and a proven track record of delivering high-quality code.

    • Extensive experience in software development

    • Passion for learning new technologies

    • Proven track record of delivering high-quality code

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
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.
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.

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.
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.

Ola Electric Mobility Interview FAQs

How many rounds are there in Ola Electric Mobility Software Developer interview for experienced candidates?
Ola Electric Mobility interview process for experienced candidates usually has 2 rounds. The most common rounds in the Ola Electric Mobility interview process for experienced candidates are Technical, Resume Shortlist and HR.
How to prepare for Ola Electric Mobility Software Developer interview for experienced candidates?
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 for experienced candidates?

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

  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.

Ola Electric Mobility Software Developer Interview Process for Experienced

based on 2 interviews

Interview experience

2.5
  
Poor
View more

Interview Questions from Similar Companies

Sonalika Tractors Interview Questions
3.7
 • 132 Interviews
Force Motors Interview Questions
3.6
 • 123 Interviews
Incheon Motors Interview Questions
4.7
 • 83 Interviews
Sasken Interview Questions
3.8
 • 80 Interviews
Yamaha Motor Interview Questions
4.1
 • 69 Interviews
Volvo Interview Questions
4.1
 • 65 Interviews
CNH Industrial Interview Questions
3.7
 • 64 Interviews
Piaggio Interview Questions
3.5
 • 61 Interviews
View all
Ola Electric Mobility Software Developer Salary
based on 60 salaries
₹9.9 L/yr - ₹24 L/yr
95% 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.2

Skill development

2.1

Work-life balance

2.8

Salary

1.7

Job security

2.0

Company culture

2.1

Promotions

2.5

Work satisfaction

Explore 13 Reviews and Ratings
Assistant Manager
541 salaries
unlock blur

₹6 L/yr - ₹20.5 L/yr

Manager
296 salaries
unlock blur

₹7.7 L/yr - ₹31.5 L/yr

Senior Associate
205 salaries
unlock blur

₹2.1 L/yr - ₹11 L/yr

Store Manager
204 salaries
unlock blur

₹2.5 L/yr - ₹6.5 L/yr

Senior Manager
183 salaries
unlock blur

₹17 L/yr - ₹44 L/yr

Explore more salaries
Compare Ola Electric Mobility with

Escorts Kubota Limited

4.1
Compare

Sonalika Tractors

3.7
Compare

Force Motors

3.6
Compare

Yamaha Motor

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