Upload Button Icon Add office photos

Filter interviews by

Ola Cabs Senior QA Engineer Interview Questions and Answers

Updated 30 Jun 2022

Ola Cabs Senior QA Engineer Interview Experiences

1 interview found

I applied via Naukri.com

Round 1 - Technical 

(1 Question)

  • Q1. Rotation of a string k times with a complexity of k
  • Ans. 

    Rotation of a string k times with a complexity of k

    • Use string slicing to split the string into two parts and swap them k times

    • Complexity will be O(k) as we are swapping only k times

    • Example: 'hello' rotated 2 times becomes 'llohe'

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The offer release will take ages. Only the interview process is fast and they might pull you for f2f for one of the rounds.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
4d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Ola Cabs?
Ask anonymously on communities.

Interview questions from similar companies

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

Interview was very good, asked coding questions and testing principles

Senior QA Engineer Interview Questions Asked at Other Companies

asked in MakeMyTrip
Q1. Combination Sum Problem Statement Given an array of distinct posi ... read more
asked in MakeMyTrip
Q2. Next Greater Number Problem Statement Given a string S which repr ... read more
Q3. How do you retrieve data from a file using Selenium?
Q4. If you have two threads, and one thread burns completely in 30 mi ... read more
Q5. How can you execute a test case multiple times?

I appeared for an interview before May 2016.

Interview Questionnaire 

4 Questions

  • Q1. Tell us about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

    • Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React

    • Strong background in computer science with knowledge of data structures and algorithms

    • Proficient in programming languages such as Java, Python, and C++

    • Familiar with Agile development methodolog...

  • Answered by AI
  • Q2. Why Flipkart
  • Ans. 

    Flipkart is a leading e-commerce platform in India with a strong focus on technology and innovation.

    • Flipkart offers a challenging and dynamic work environment for software engineers.

    • The company has a strong reputation for investing in technology and innovation.

    • Flipkart has a large user base and offers opportunities to work on a variety of projects.

    • The company has a strong focus on customer satisfaction and user experie...

  • Answered by AI
  • Q3. Are you comfortable to reallocate
  • Ans. 

    Yes, I am comfortable with reallocating as needed.

    • I am flexible and adaptable to changing circumstances.

    • I have experience working in dynamic environments where priorities can shift.

    • I am willing to take on new challenges and responsibilities as required.

  • Answered by AI
  • Q4. Why should we hire you
  • Ans. 

    I have a strong technical background, excellent problem-solving skills, and a proven track record of delivering high-quality software.

    • Extensive experience in software development, including proficiency in multiple programming languages such as Java, Python, and C++

    • Strong problem-solving skills demonstrated through successful completion of complex projects

    • Proven track record of delivering high-quality software on time a...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: 2 problem statements to be coded using any language
Tips: Focussed on string manipulations and enormous data size handling
Duration: 1 hour 30 minutes
Total Questions: 2

Skills: C/C++
College Name: Guru Premsukh Memorial College of Engineering

I applied via Campus Placement and was interviewed before Dec 2015. There were 5 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list

    • Iteratively swap the next and previous pointers of each node

    • Use three pointers to keep track of the current, previous, and next nodes

    • Update the head pointer to the last node after reversing

  • Answered by AI
  • Q2. Object Oriented Programming
  • Q3. Database questions
  • Q4. What do you like about this company
  • Ans. 

    I appreciate the company's commitment to innovation and employee development.

    • Strong focus on innovation in software development

    • Opportunities for professional growth and development

    • Positive company culture and work environment

  • Answered by AI
  • Q5. Why do you want to work here
  • Ans. 

    I am impressed by the company's innovative projects and collaborative work environment.

    • Impressed by innovative projects

    • Desire to work in a collaborative environment

    • Excited about potential for growth and learning opportunities

  • Answered by AI
  • Q6. Long term goals

Interview Preparation Tips

Round: Test
Experience: Simple aptitude test where they filtered out 2/3 of the applicants (12-15 selected out of 30)
Duration: 1 hour
Total Questions: 40

Round: Technical Interview
Experience: General questions about you, your projects etc.
The linked list question, you can write in any language you like.
OOP concepts like how it is implemented in your favourite language.

Round: Technical Interview
Experience: Your thoughts on designing a database for a company that aggregates jobs from any available source.
The schema for the database and your reason for it.

Round: HR Interview
Experience: Standard HR questions

College Name: Shiv Nadar University, Dadri

Skills evaluated in this interview

I appeared for an interview in Sep 2016.

Interview Questionnaire 

9 Questions

  • Q1. Questions on DBMS like find the 2nd maximum salary of employee
  • Q2. A table was given and i need Normalize it
  • Ans. 

    Normalization organizes data to reduce redundancy and improve integrity in databases.

    • Identify functional dependencies: Determine which attributes depend on others.

    • First Normal Form (1NF): Ensure all entries in a column are atomic. E.g., split 'Phone Numbers' into separate entries.

    • Second Normal Form (2NF): Remove partial dependencies. E.g., if 'StudentID' determines 'StudentName', separate into a new table.

    • Third Normal ...

  • Answered by AI
  • Q3.  join, groupby queries on a given table
  • Ans. 

    Understanding join and groupby queries is essential for data manipulation in SQL databases.

    • JOIN combines rows from two or more tables based on a related column. Example: SELECT * FROM A JOIN B ON A.id = B.a_id;

    • INNER JOIN returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;

    • LEFT JOIN returns all records from the left table and matched records from the right table. E...

  • Answered by AI
  • Q4. Question related to Computer Networks like how internet works
  • Q5. What is web server and application server
  • Ans. 

    Web server handles HTTP requests and responses, while application server executes application logic.

    • Web server serves static content like HTML, CSS, JS files

    • Application server executes dynamic code like Java, Python, Ruby

    • Web server communicates with client, application server communicates with database

    • Examples of web servers: Apache, Nginx, IIS

    • Examples of application servers: Tomcat, JBoss, WebSphere

  • Answered by AI
  • Q6. Coding question to print a given pattern
  • Ans. 

    This question involves coding a pattern based on specified rules, typically using loops and conditionals.

    • Identify the pattern structure (e.g., stars, numbers).

    • Use nested loops for rows and columns.

    • Example: For n=3, output could be: * ** ***

    • Consider edge cases like n=0 or negative values.

  • Answered by AI
  • Q7. Proper discussion on my projects that were mentioned in the resume. They usually ask to make class diagram, ER diagram of project etc.
  • Q8. Firstly HR asked to introduce yourself
  • Q9. Then he asked simple questions like why u want to join this company, my family background, asked about hobbies, academic achievements etc

Interview Preparation Tips

Round: Test
Experience: Two coding questions were given in the 1st round
1)find nodes at kth distance from root node
2)arrange a given array in min-max sequence
Duration: 1 hour
Total Questions: 2

College Name: Thapar University, Patiala

Skills evaluated in this interview

I applied via Referral and was interviewed in May 2020. There were 9 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. IT Solutions provider
  • Q2. Brhamanc IT Information Technology World Asia Pacific region India Tamilnadu Coimbatore 641108
  • Q3. Right now
  • Q4. Salary will have been working on my phone
  • Q5. So Exclusive interview on my phone
  • Q6. The new version of the best of luck
  • Q7. Hdca and Core Java Programming language
  • Q8. For example Infosystem on the best of luck

Interview Preparation Tips

Interview preparation tips for other job seekers - So My question that has been working on the project will be able to get a good day for you again soon be the best of luck

Interview Questionnaire 

1 Question

  • Q1. Questions related to Data Structures like Array, Stack, Queue.. etc., Questions related to Algorithms Like Dynamic Programming and Questions from DBMS.
Are these interview questions helpful?

I applied via Job Portal and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Sort an array
  • Ans. 

    Sorts an array of strings in ascending order.

    • Use a sorting algorithm like bubble sort, selection sort, or merge sort.

    • Compare adjacent elements and swap them if they are in the wrong order.

    • Repeat the process until the array is sorted.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good experience overall.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Oct 2019. There were 5 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Graph Question:- There is a chessboard. It is different from the normal chessboard. White and black blocks can be anywhere. Source and destination block are given. I was asked to find the path with a mini...
  • Q2. Find the sum of k smallest number in a BST.
  • Ans. 

    Find sum of k smallest numbers in a BST.

    • Traverse the BST in-order and add the k smallest numbers to a sum variable.

    • Use a priority queue to keep track of the k smallest numbers.

    • If k is greater than the number of nodes in the BST, return the sum of all nodes.

    • If k is 0, return 0.

  • Answered by AI
  • Q3. System design of BookMyShow. Design the algorithm and database for the seat booking system. How this the system will handle the case when the payment gets failed. Again he asked me to write the query for...
  • Ans. 

    Design algorithm and database for seat booking system of BookMyShow and handle failed payments.

    • Create a database with tables for movies, theaters, seats, bookings, and payments

    • Use a locking mechanism to prevent double booking of seats

    • If payment fails, release the locked seats and notify the user

    • Write a query to get the timestamp in SQL: SELECT CURRENT_TIMESTAMP;

  • Answered by AI
  • Q4. Write the code for the time stamp in C.
  • Ans. 

    Code for time stamp in C

    • Use the time.h header file

    • Call the time() function to get the current time in seconds

    • Convert the time to a string using strftime() function

    • Use the format string to specify the desired format of the time stamp

  • Answered by AI
  • Q5. Write the code for rearranging the array in consecutive pair multiplication. For example consider an array with 10 element A0, A1, A2......A9. The resultant array will be A0*A1, A1*A2, A2*A3, and so on. Th...
  • Ans. 

    Rearrange array in consecutive pair multiplication in descending order.

    • Create a new array to store the multiplied values

    • Use a loop to iterate through the original array and multiply consecutive pairs

    • Write a compare function to sort the new array in descending order

  • Answered by AI
  • Q6. Write the code to rearrange the array in maximum-minimum form.
  • Ans. 

    Code to rearrange an array in maximum-minimum form.

    • Sort the array in descending order.

    • Create a new array and alternate between adding the maximum and minimum values from the sorted array.

    • Return the new array.

    • Time complexity: O(nlogn)

    • Space complexity: O(n)

  • Answered by AI
  • Q7. What is stoi function (stoi() function)? Its uses and code to Implement stoi function.
  • Ans. 

    stoi() function converts a string to an integer.

    • stoi() is a C++ function that takes a string as input and returns an integer.

    • It is used to convert a string of digits into an integer.

    • It can also handle negative numbers and ignore leading whitespace.

    • Example: int num = stoi("123"); // num is now 123

  • Answered by AI
  • Q8. Write code for Longest Common Substring. (time limit for writing this code was 5-6 minutes)
  • Ans. 

    Code for finding the longest common substring in an array of strings.

    • Iterate through the first string and check for all possible substrings

    • Check if the substring is present in all other strings

    • Keep track of the longest common substring found so far

    • Return the longest common substring

  • Answered by AI
  • Q9. Q: What is a Transaction in DBMS and ACID properties? Q: What is Thread and how it is different from the Process? Q: What are some Linux commands. Write any 5 commands? Q: Why sudo is used for commands?...
  • Ans. 

    Answers to common technical questions in a software engineering interview

    • A transaction in DBMS is a sequence of operations that must be treated as a single unit of work. ACID properties ensure reliability and consistency of transactions.

    • A thread is a lightweight process that shares memory and resources with other threads in the same process. A process is a separate instance of a program.

    • Common Linux commands include ls...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about what you speak.

Take your step forward. Try to be firstly interviewed if choice arrives ( They get screwed up at the end and ask questions that the previous candidates failed ).

Before approaching the solution to be clear with edge test-cases. Once you are completely sure then come up with an approach.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Data Structures
  • Q2. Algorithms knowledge

Interview Preparation Tips

Interview preparation tips for other job seekers - Study DSA and be thorough with projects.

Ola Cabs Interview FAQs

How many rounds are there in Ola Cabs Senior QA Engineer interview?
Ola Cabs interview process usually has 1 rounds. The most common rounds in the Ola Cabs interview process are Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

Flipkart Interview Questions
3.9
 • 1.5k Interviews
Swiggy Interview Questions
3.7
 • 474 Interviews
BigBasket Interview Questions
3.9
 • 400 Interviews
Lenskart Interview Questions
3.2
 • 364 Interviews
CARS24 Interview Questions
3.5
 • 361 Interviews
JustDial Interview Questions
3.5
 • 359 Interviews
Info Edge Interview Questions
3.9
 • 348 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
Eternal Limited Interview Questions
3.7
 • 327 Interviews
View all

Ola Cabs Senior QA Engineer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

4.0

Skill development

1.0

Work-life balance

3.0

Salary

1.0

Job security

1.0

Company culture

3.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Driver
764 salaries
unlock blur

₹2 L/yr - ₹6.1 L/yr

CAR Driver
485 salaries
unlock blur

₹1.8 L/yr - ₹5 L/yr

Assistant Manager
266 salaries
unlock blur

₹8.8 L/yr - ₹15 L/yr

Team Lead
197 salaries
unlock blur

₹2.3 L/yr - ₹7 L/yr

Business Analyst
194 salaries
unlock blur

₹10 L/yr - ₹17.6 L/yr

Explore more salaries
Compare Ola Cabs with

Uber

4.2
Compare

Meru cabs

3.8
Compare

Flipkart

3.9
Compare

Indiamart Intermesh

3.6
Compare
write
Share an Interview