Upload Button Icon Add office photos

Carwale

Compare button icon Compare button icon Compare

Filter interviews by

Carwale Interview Questions and Answers

Updated 19 Jun 2025
Popular Designations

65 Interview questions

A Sdet Automation Test Engineer was asked 9mo ago
Q. What happens when we visit a URL?
Ans. 

When we visit a URL, the browser sends a request to the server hosting the website, which then responds with the requested web page.

  • Browser sends a request to the server hosting the website

  • Server processes the request and responds with the requested web page

  • Web page is displayed in the browser for the user to interact with

View all Sdet Automation Test Engineer interview questions
A Sdet Automation Test Engineer was asked 9mo ago
Q. Walk me through your academic journey.
Ans. 

I have always been a dedicated student, excelling in academics and extracurricular activities.

  • Consistently achieved top grades in all subjects

  • Participated in various school competitions and won awards

  • Served as a class representative and organized events

  • Took part in sports teams and cultural activities

View all Sdet Automation Test Engineer interview questions
A Full Stack Developer was asked 10mo ago
Q. Given a sorted array that is rotated at some unknown pivot, and a target value, find the index of the target value in the array. If the target value is not found, return -1. You should strive for O(log n) t...
Ans. 

Use binary search to find the target element in a rotated sorted array.

  • Perform binary search to find the pivot element where the array is rotated.

  • Based on the pivot element, determine which half of the array to search for the target element.

  • Continue binary search in the appropriate half of the array to find the target element.

View all Full Stack Developer interview questions
An Accounts Manager was asked 11mo ago
Q. Do you own a bike? If you don't, can you manage to acquire one?
Ans. 

Yes, I own a bike and I am an avid cyclist.

  • Yes, I own a bike and use it for commuting and recreational purposes.

  • I am familiar with bike maintenance and safety practices.

  • I have participated in cycling events and races.

View all Accounts Manager interview questions
A Software Developer was asked
Q. Given an array, remove all duplicates in place.
Ans. 

Remove duplicates from array of strings in place

  • Use a HashSet to keep track of unique elements

  • Iterate through the array and remove duplicates by checking if element is already in the HashSet

  • Update the array in place by shifting elements to fill in the removed duplicates

View all Software Developer interview questions
An Associate Software Engineer was asked
Q. Using a NoSQL document schema, design a document store schema to store bike model data.
Ans. 

Design a NoSQL document schema for storing bike model data efficiently.

  • Use a document structure to represent each bike model.

  • Include fields like 'modelName', 'brand', 'year', 'specifications', and 'price'.

  • Specifications can be an embedded document with attributes like 'weight', 'frameMaterial', and 'gearCount'.

  • Utilize arrays for features, such as 'colorsAvailable' and 'accessoriesIncluded'.

  • Example document: { mode...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. How would you design a database for a college?
Ans. 

Design a database for a college

  • Create tables for students, courses, professors, departments, and grades

  • Establish relationships between tables using foreign keys

  • Include attributes such as student ID, course ID, professor ID, department ID, and grade

  • Consider normalization to reduce redundancy and improve data integrity

View all Associate Software Engineer interview questions
Are these interview questions helpful?
An Associate Software Engineer was asked
Q. Write pseudo code to validate a password.
Ans. 

Pseudo code to validate password

  • Create a function that takes a password as input

  • Check if the password meets the required criteria (e.g. length, special characters)

  • Return true if the password is valid, false otherwise

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. Given an array of integers, find if there is a subarray with sum equal to 0.
Ans. 

Find subarray in an array with sum 0

  • Iterate through the array and keep track of the running sum

  • Store the running sum in a hashmap and check if the same sum has been seen before

  • If the sum is 0 or if the running sum is already in the hashmap, a subarray with sum 0 exists

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. Design a database for a blogging website
Ans. 

Database design for a blogging website

  • Create tables for users, blog posts, comments, and categories

  • Use primary and foreign keys to establish relationships between tables

  • Include fields such as title, content, author, date, and tags

  • Implement indexing for faster retrieval of data

  • Consider implementing a caching mechanism for improved performance

View all Associate Software Engineer interview questions

Carwale Interview Experiences

43 interviews found

Interview Questionnaire 

2 Questions

  • Q1. Implement LRU Cache
  • Ans. 

    LRU Cache is a data structure that stores the most recently used items and discards the least recently used items.

    • Use a hash table to store key-value pairs

    • Use a doubly linked list to keep track of the order of items

    • When an item is accessed, move it to the front of the list

    • When the cache is full, remove the least recently used item from the back of the list

    • Lookup and insertion should be O(1) time complexity

  • Answered by AI
  • Q2. Implement 2 stacks in an array
  • Ans. 

    Implement 2 stacks in an array

    • Divide the array into two halves

    • Use top1 and top2 to keep track of top elements of stacks

    • Push and pop elements from respective halves

    • Check for overflow and underflow conditions

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Array , String, stack , queue - Basic Easy to medium level

Round 2 - Technical 

(2 Questions)

  • Q1. What happen when we visit Url
  • Ans. 

    When we visit a URL, the browser sends a request to the server hosting the website, which then responds with the requested web page.

    • Browser sends a request to the server hosting the website

    • Server processes the request and responds with the requested web page

    • Web page is displayed in the browser for the user to interact with

  • Answered by AI
  • Q2. Difference B/w Http and https
  • Ans. 

    HTTP is a protocol used for transferring data over the internet, while HTTPS is a secure version of HTTP that encrypts data.

    • HTTP stands for Hypertext Transfer Protocol, used for transmitting data over the internet.

    • HTTPS stands for Hypertext Transfer Protocol Secure, which adds a layer of security by encrypting data.

    • HTTP operates on port 80, while HTTPS operates on port 443.

    • HTTPS uses SSL/TLS certificates to establish a...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Journey through school life till now
  • Ans. 

    I have always been a dedicated student, excelling in academics and extracurricular activities.

    • Consistently achieved top grades in all subjects

    • Participated in various school competitions and won awards

    • Served as a class representative and organized events

    • Took part in sports teams and cultural activities

  • Answered by AI
  • Q2. Tell everything and also mention achievement you received

Interview Preparation Tips

Interview preparation tips for other job seekers - Its easy to crack

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

4 questions on codebyte platform
1 easy combination sum
2. medium spiral traversal
3. medium question based on backtracking
4. medium to hard question based on anagrams

Round 2 - Technical 

(1 Question)

  • Q1. Find element in rotated sorted array
  • Ans. 

    Use binary search to find the target element in a rotated sorted array.

    • Perform binary search to find the pivot element where the array is rotated.

    • Based on the pivot element, determine which half of the array to search for the target element.

    • Continue binary search in the appropriate half of the array to find the target element.

  • Answered by AI
Round 3 - System Design 

(1 Question)

  • Q1. In depth questions on core concepts, system design questions, resume deep dive
Round 4 - HR 

(1 Question)

  • Q1. Tech+HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, focus on basics and have a good presence of mind you'll face various unexpected questions but try to tackle them logically

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

90 mins, easy, Data structures and algorithm basics

Round 2 - Technical 

(1 Question)

  • Q1. Given an array, remove all duplicates in place
  • Ans. 

    Remove duplicates from array of strings in place

    • Use a HashSet to keep track of unique elements

    • Iterate through the array and remove duplicates by checking if element is already in the HashSet

    • Update the array in place by shifting elements to fill in the removed duplicates

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Caching and its uses
  • Ans. 

    Caching is the process of storing data in a temporary location to reduce access time and improve performance.

    • Caching helps reduce the load on servers by serving frequently accessed data quickly

    • It can improve performance by reducing the time needed to retrieve data from the original source

    • Examples include browser caching, CDN caching, and database caching

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. Personality grading

Skills evaluated in this interview

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

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. Regarding the API structure and difference between post and put? ?client id secret key working for authentication.
  • Q2. Difference between streams and for loop, Java coding optimization
  • Ans. 

    Streams provide a functional approach to processing collections, while for loops offer imperative control over iteration.

    • Streams support functional programming, allowing operations like map, filter, and reduce.

    • For loops provide more control over iteration, including index manipulation.

    • Example of stream: List<String> names = Arrays.asList('Alice', 'Bob'); names.stream().filter(n -> n.startsWith('A')).forEach(Sy...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 hours coding round, only 1 person out of 90 cleared

Round 2 - Technical 

(1 Question)

  • Q1. Asked loads of dsa, super technical questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Experience and field Knowledge
  • Q2. Roles and responsibilities

Interview Preparation Tips

Interview preparation tips for other job seekers - Great Experience
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

4 dsa questions were asked in online coding round.

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

DSA question asked in the coding test.

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. 1 Cultural fit round.
  • Q2. System Design Quesitons.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

There were 4 questions, CoderByte was the platform used.

1st: Hard: Array: Search GFG for "Maximum size rectangle binary sub-array with all 1s"

2nd: Medium: Search: Longest Palindrome Substring

3rd: Easy: String: Search LEET for "Largest Substring between two equal characters." There was one more condition - the substring should have unique characters.

4th: Easy: String: Given a string, of characters, If "M" is encountered, remove "M" and duplicate the last small case letter. If "N" is encountered, remove "N" and discard the next character.

Round 2 - Technical 

(3 Questions)

  • Q1. This round was supposed to be based on DSA. What is Time Complexity? Give examples.
  • Ans. 

    Time complexity measures the amount of time an algorithm takes to complete as a function of the input size.

    • Time complexity is expressed using Big O notation (e.g., O(n), O(log n)).

    • O(1) - Constant time: Example - Accessing an element in an array by index.

    • O(n) - Linear time: Example - Finding an element in an unsorted array.

    • O(n^2) - Quadratic time: Example - Bubble sort algorithm.

    • O(log n) - Logarithmic time: Example - Bi...

  • Answered by AI
  • Q2. What will be the time complexity to add an element to the Singly Linked List? Note* there are 2 types to add an element: 1st: to add at the end using Tail pointer so O(1) 2nd: to add anywhere in the middle...
  • Ans. 

    Time complexity to add an element to a Singly Linked List is O(1) if added at the end using Tail pointer, and O(n) if added anywhere in the middle.

    • Adding an element at the end of a Singly Linked List using the Tail pointer is a constant time operation, hence O(1).

    • Adding an element anywhere in the middle of a Singly Linked List requires traversing the list to find the insertion point, resulting in a time complexity of O...

  • Answered by AI
  • Q3. Given an array of numbers, find the smallest Prime Number. I had to write down the whole code.
  • Ans. 

    Find the smallest prime number in a given array of numbers.

    • A prime number is greater than 1 and has no divisors other than 1 and itself.

    • Example: In the array [4, 6, 8, 3, 5], the smallest prime is 3.

    • To find the smallest prime, iterate through the array and check each number for primality.

    • Use a helper function to determine if a number is prime.

  • Answered by AI
Round 3 - Technical 

(4 Questions)

  • Q1. This round was supposed to be System Designs. Asked me about my Web Projects. I Implemented roles. So, how did manage my DB side? How did I give access to certain roles? How to optimize my DB? If I were ...
  • Q2. Database Designs. They asked me to draw some schema from my project, related to the above questions. Optimize it. They asked me what are Indexes. Query to be returned in O(n). So how will you do this?
  • Q3. React What's the difference between using NextJs and ReactJs? Routing in NextJs. VDOM? Event Listeners. Some Hooks in NextJs.
  • Ans. 

    NextJs is a framework built on top of ReactJs, providing server-side rendering and other features for easier development.

    • NextJs is a framework built on top of ReactJs, providing server-side rendering, routing, and other features for easier development.

    • ReactJs is a JavaScript library for building user interfaces, while NextJs is a framework that adds functionality like server-side rendering and routing to React applicat...

  • Answered by AI
  • Q4. JSON How to optimize JSON? Wrote a Py code to convert optimized JSON into normal JSON. An alternative method of storing JSON data in another DS
  • Ans. 

    Optimizing JSON involves minimizing redundant data, using efficient data structures, and compressing data when necessary.

    • Minimize redundant data by using references or IDs instead of repeating the same information multiple times.

    • Use efficient data structures like arrays or dictionaries to store JSON data in a more organized and accessible way.

    • Compress JSON data using techniques like gzip or deflate to reduce file size ...

  • Answered by AI
Round 4 - HR 

(7 Questions)

  • Q1. Tell me about yourself.
  • Q2. Technical Qualities. Professional Qualities.
  • Q3. Some negative points about it
  • Ans. 

    Full Stack Web Development has its challenges, including complexity, skill breadth, and project management issues.

    • Complexity: Managing both front-end and back-end can be overwhelming, leading to potential burnout.

    • Skill Breadth: Requires knowledge of multiple technologies (e.g., React, Node.js), making it hard to master any single one.

    • Project Management: Balancing tasks across the stack can lead to miscommunication and ...

  • Answered by AI
  • Q4. Personal and Family Background.
  • Q5. Academic history. Achievements and Lows during Primary and Secondary school.
  • Q6. Plan for Higher studies. I said Yes. It is generally said to tell NO even if you have plans. But considering my prior responses they selected me.
  • Q7. Commuting to work by train?
  • Ans. 

    Yes, I prefer commuting to work by train for its reliability and eco-friendliness.

    • I find commuting by train to be more reliable than other modes of transportation, as it is not affected by traffic congestion.

    • Taking the train is also more eco-friendly compared to driving a car, as it reduces carbon emissions.

    • Commuting by train allows me to relax, read, or work during the journey, making it a productive use of time.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For the Coding round, build your logical thinking skills rather than counting how many questions you solved. (I solved only 17 Hackerrank questions prior to the interviews (2 days ago) that to based on array, linked list, q, stack, and tree).

For Technical 1, DSA is a must, know your basics. While optimizing a particular problem, try to use Hashmap.

For Technical 2, Know your project very well, If you have not contributed to your project, and if you are not eager to learn about it, then you are doomed for rejection. So learn about it.
And you always know that there is a certain part of the project which you could have designed well, So study about it, because they will ask you to optimize it.

For HR, be true and honest about yourself.

Skills evaluated in this interview

Top trending discussions

View All
Salary Discussions, Hike & Promotions
2w
a senior executive
GF salary Vs. My salary
Me and my gf have been dating for 5 years. Back in 2020, I started my career with a package of ₹5 LPA. Over the years, I’ve reached ₹22 LPA in 2025. She started her journey with ₹3 LPA(2020) and is now earning ₹8 LPA(2025). We’ve been in a live-in relationship for around 2 years, and the idea was to share expenses equally. But, equal sharing never really happened. If we go to a café she likes, especially with friends, I will pay the entire bill. We only split the house rent and grocery bills. I told her lots of time to cut down these costly cafe expenses or earn more money, increase your package, study and work hard, but.....she is now in her comfort zone. Being from a tech background, I have seen people upgrade their skills and package for a good life in metro cities. I am ready to support her in her studies, but she is like I am earning enough for myself.... No, you are not. I love her, but I don't know how to overcome this issue between us. Please suggest!
Got a question about Carwale?
Ask anonymously on communities.

Carwale Interview FAQs

How many rounds are there in Carwale interview?
Carwale interview process usually has 2-3 rounds. The most common rounds in the Carwale interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for Carwale 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 Carwale. The most common topics and skills that interviewers at Carwale expect are B2B Sales, Key Account Management, Sales, Salesforce and Javascript.
What are the top questions asked in Carwale interview?

Some of the top questions asked at the Carwale interview -

  1. A string is given consisting of lowercase alphabets. Write a function which ret...read more
  2. Given a balance and 100 coins;out of which,one is heavier. Find minimum number ...read more
  3. given two arrays that one array consists of the arrival time of trains and the ...read more
How long is the Carwale interview process?

The duration of Carwale interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 29 interview experiences

Difficulty level

Easy 25%
Moderate 75%

Duration

Less than 2 weeks 69%
2-4 weeks 25%
4-6 weeks 6%
View more

Interview Questions from Similar Companies

MagicBricks Interview Questions
4.2
 • 335 Interviews
Tracxn Interview Questions
3.1
 • 105 Interviews
Practo Interview Questions
3.1
 • 77 Interviews
Zolo Interview Questions
3.3
 • 57 Interviews
Netmeds.com Interview Questions
3.6
 • 47 Interviews
Uplers Interview Questions
3.9
 • 43 Interviews
Impact Guru Interview Questions
3.6
 • 43 Interviews
Yahoo Interview Questions
4.6
 • 30 Interviews
BookMyShow Interview Questions
3.9
 • 27 Interviews
View all

Carwale Reviews and Ratings

based on 169 reviews

3.5/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

3.0

Salary

3.9

Job security

3.5

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 169 Reviews and Ratings
Accounts Manager
135 salaries
unlock blur

₹3 L/yr - ₹5.8 L/yr

Key Account Manager
97 salaries
unlock blur

₹3 L/yr - ₹9.1 L/yr

Regional Manager
35 salaries
unlock blur

₹4 L/yr - ₹10.2 L/yr

Product Manager
27 salaries
unlock blur

₹12 L/yr - ₹31 L/yr

Software Development Engineer 1
22 salaries
unlock blur

₹6.5 L/yr - ₹14.9 L/yr

Explore more salaries
Compare Carwale with

MagicBricks

4.2
Compare

Netmeds.com

3.6
Compare

Practo

3.1
Compare

Tracxn

3.1
Compare
write
Share an Interview