Upload Button Icon Add office photos

Ola Electric Mobility

Compare button icon Compare button icon Compare

Filter interviews by

Ola Electric Mobility Software Development Engineer 3 Interview Questions and Answers

Updated 14 Aug 2024

Ola Electric Mobility Software Development Engineer 3 Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Check if a tree id symmetric
check if a string contains valid parenthesis matching

Round 2 - System Design 

(2 Questions)

  • Q1. High level system design of Book My show
  • Ans. 

    Book My Show is a high-level system for booking movie tickets and event tickets online.

    • Users can search for movies or events, view showtimes, and book tickets online.

    • The system should handle user authentication, payment processing, and ticket confirmation.

    • It should also include features like seat selection, seat availability updates, and booking history.

    • The system should have a database to store movie/event information

  • Answered by AI
  • Q2. Scalability related questions
Round 3 - Behavioral 

(2 Questions)

  • Q1. Past project discussion
  • Q2. Talk about the most challenging technical feature you implemented
  • Ans. 

    Implemented a real-time collaborative editing feature using WebSockets

    • Designed a scalable architecture to handle concurrent edits from multiple users

    • Implemented conflict resolution algorithms to ensure data consistency

    • Utilized WebSockets for bi-directional communication between clients and server

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Sasken user image Abirbhav Goswami

posted on 12 Nov 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

I was asked about Rust and it's nuances: How the memory management model works, and then asked to write a program to read and write files to disk, as well as accept command line arguments using Rust's standard library.

Round 2 - Technical 

(3 Questions)

  • Q1. How do you work on code that someone else has written?
  • Ans. 

    I review the code thoroughly, understand its functionality, and make necessary changes while following coding standards.

    • Review the code to understand its functionality

    • Follow coding standards and best practices

    • Make necessary changes while ensuring code quality

    • Communicate with the original author if needed

  • Answered by AI
  • Q2. How do you debug and solve problems that might've gotten missed during Unit Testing after they've been presented by QA?
  • Ans. 

    I use a combination of debugging tools, logs, code reviews, and collaboration with team members to identify and fix issues.

    • Utilize debugging tools such as breakpoints, watchpoints, and step-through debugging to pinpoint the root cause of the issue.

    • Analyze logs and error messages to gather more information about the problem.

    • Review the code changes made since the last successful unit test to identify potential causes of ...

  • Answered by AI
  • Q3. How do you improve the performance/memory footprint of your Rust program, without relying on any external crates, profilers, or architectural changes? Assume that logging and monitoring libraries etc. are ...
  • Ans. 

    To improve performance/memory footprint of Rust program without external tools, focus on optimizing algorithms, data structures, and memory management.

    • Optimize algorithms to reduce time complexity

    • Use efficient data structures like HashMaps or Vecs

    • Minimize memory allocations by reusing objects or using stack allocation

    • Avoid unnecessary copying of data

    • Implement lazy evaluation to defer computations until needed

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Where do you see yourself in 3 years time?
  • Q2. Why did you leave your previous organisation after such a short stint?

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview process was extremely smooth and streamlined. The interviewer is going to test your technical knowledge, so you should be confident in your basics. Be prepared to answer questions about core Rust concepts such as lifetimes, memory management, ownership, traits, generics etc. Also be prepared to tackle scenario-based technical aptitude questions, where you need to think like a team lead.

Skills evaluated in this interview

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

I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude question around 1 hour

Round 2 - Technical 

(2 Questions)

  • Q1. Sql related queston like what is indexing
  • Q2. Project related question
Round 3 - HR 

(2 Questions)

  • Q1. Weakness and strength
  • Q2. Introduce yourself
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
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Some objective type question, One easy question on string, REsT API design in hackerank

Round 2 - Technical 

(1 Question)

  • Q1. Most of the questions was from my primary skils, Be prepared with you have mentioned in your resume.
Round 3 - HR 

(1 Question)

  • Q1. Package discussion
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Sep 2023. 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 - Technical 

(1 Question)

  • Q1. Lets delve into self-exploration to understand our own identity and they will ask specific questions based on your resume to help with this process.
Round 3 - Technical 

(1 Question)

  • Q1. The interviewer thoroughly inquired about the specific equipment i had used in the lab and provided a detailed overview of the tasks that would be carried out in the laboratory.
Round 4 - HR 

(1 Question)

  • Q1. Yet to be do

Interview Preparation Tips

Interview preparation tips for other job seekers - good experience with the technical interviews of round-1 specially and round-2 waiting for final round.
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 May 2023. 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 - One-on-one 

(5 Questions)

  • Q1. How hard to do code
  • Ans. 

    Coding can be challenging but rewarding with practice and experience.

    • Coding requires problem-solving skills and attention to detail.

    • Practice and experience can make coding easier over time.

    • Collaborating with others and seeking help when needed can make coding less difficult.

    • Using tools and resources effectively can also help in coding efficiently.

    • Examples: debugging a complex algorithm, optimizing code for performance,...

  • Answered by AI
  • Q2. How to acheive deaign patterns
  • Ans. 

    Design patterns can be achieved by understanding common software design problems and implementing reusable solutions.

    • Understand common design problems and solutions

    • Implement reusable solutions in code

    • Use design patterns like Singleton, Factory, Observer, etc.

    • Follow best practices and principles like SOLID

  • Answered by AI
  • Q3. How ti keep agile
  • Ans. 

    To keep agile, focus on communication, adaptability, collaboration, and continuous improvement.

    • Communicate regularly with team members and stakeholders to stay aligned on goals and progress.

    • Be willing to adapt to changing requirements and priorities.

    • Collaborate closely with team members to share knowledge and expertise.

    • Continuously seek feedback and look for ways to improve processes and workflows.

  • Answered by AI
  • Q4. How to make redis cache
  • Ans. 

    Redis cache can be created by setting up a Redis server and using Redis commands to store and retrieve data.

    • Set up a Redis server on your machine or use a cloud-based Redis service.

    • Use Redis commands like SET and GET to store and retrieve data in the cache.

    • Set expiration times for keys to control cache eviction policies.

    • Monitor cache performance and usage to optimize for efficiency.

    • Consider using Redis data structures ...

  • Answered by AI
  • Q5. How to relive an existing offer
  • Ans. 

    To relive an existing offer, negotiate with the employer for better terms or consider accepting a counteroffer.

    • Negotiate with the employer for better salary, benefits, or work conditions

    • Consider accepting a counteroffer if it meets your expectations

    • Communicate openly and professionally with the employer

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Mar 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 - HR 

(2 Questions)

  • Q1. Introduced about company and it's business, background discussion
  • Q2. Salary, appraisal and other policy discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Have your basics clear and prepare according to your resume

I applied via Recruitment Consulltant and was interviewed in Aug 2020. There were 2 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions about Dot net framework, mvc and SQL server
  • Q2. Technical MCQ based on .net, mvc, sql

Interview Preparation Tips

Interview preparation tips for other job seekers - If You are from IT background then Don’t join this company.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude round consists of 7-8 sections that assess the candidates aptitude skills and time management.

Round 2 - Group Discussion 

For me the topic of group discussion was Cybersecurity and Computer Networking.

Round 3 - Technical 

(2 Questions)

  • Q1. Explain the OOPS concepts of Java and related questions.
  • Q2. Write a Program to find the duplicates in an array and store them in key-value pairs using hashmap.
  • Ans. 

    Program to find duplicates in an array and store them in key-value pairs using hashmap.

    • Create a hashmap to store the elements of the array as keys and their frequency as values.

    • Iterate through the array and check if the element already exists in the hashmap. If it does, increment the frequency.

    • Finally, iterate through the hashmap and print the key-value pairs where the frequency is greater than 1.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about Yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.

    • Recent graduate with a degree in Computer Science

    • Passionate about coding and technology

    • Proficient in Java, Python, and web development

    • Experience with projects in software development

  • Answered by AI
  • Q2. Some scenario based questions.

Interview Preparation Tips

Topics to prepare for Sasken Associate Software Engineer interview:
  • OOPS
  • Computer Networking
  • DSA
Interview preparation tips for other job seekers - Prepare for the basics of OOPS concepts, SQL and the subjects that are in coursework. Practice group discussion by taking your own topics.

Ola Electric Mobility Interview FAQs

How many rounds are there in Ola Electric Mobility Software Development Engineer 3 interview?
Ola Electric Mobility interview process usually has 3 rounds. The most common rounds in the Ola Electric Mobility interview process are Coding Test and Behavioral.
What are the top questions asked in Ola Electric Mobility Software Development Engineer 3 interview?

Some of the top questions asked at the Ola Electric Mobility Software Development Engineer 3 interview -

  1. Talk about the most challenging technical feature you implemen...read more
  2. High level system design of Book My s...read more
  3. scalability related questi...read more

Tell us how to improve this page.

Ola Electric Mobility Software Development Engineer 3 Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Sonalika Tractors Interview Questions
3.7
 • 126 Interviews
Force Motors Interview Questions
3.6
 • 116 Interviews
Sasken Interview Questions
3.8
 • 79 Interviews
Yamaha Motor Interview Questions
4.2
 • 64 Interviews
Volvo Interview Questions
4.1
 • 62 Interviews
Piaggio Interview Questions
3.6
 • 59 Interviews
Ather Energy Interview Questions
4.0
 • 55 Interviews
CNH Industrial Interview Questions
3.9
 • 54 Interviews
View all
Ola Electric Mobility Software Development Engineer 3 Salary
based on 6 salaries
₹32 L/yr - ₹50 L/yr
9% more than the average Software Development Engineer 3 Salary in India
View more details

Ola Electric Mobility Software Development Engineer 3 Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Assistant Manager
540 salaries
unlock blur

₹6.5 L/yr - ₹20.5 L/yr

Manager
260 salaries
unlock blur

₹10.9 L/yr - ₹34 L/yr

Senior Associate
192 salaries
unlock blur

₹2.1 L/yr - ₹10 L/yr

Senior Manager
184 salaries
unlock blur

₹17 L/yr - ₹45 L/yr

Sales Executive
151 salaries
unlock blur

₹2.2 L/yr - ₹4.5 L/yr

Explore more salaries
Compare Ola Electric Mobility with

Ather Energy

4.0
Compare

Hero Electric

4.0
Compare

Mahindra Last Mile Mobility

3.8
Compare

Tata Passenger Electric Mobility

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