Upload Button Icon Add office photos

Filter interviews by

Carwale Interview Questions, Process, and Tips

Updated 3 Jan 2025

Carwale Interview Experiences

Popular Designations

41 interviews found

I was interviewed in Jan 2016.

Interview Questionnaire 

16 Questions

  • Q1. Based on project. What is difference between REST and SOAP? And couple of other questions
  • Q2. Delete nodes in linkedlist which have a greater value on right side?
  • Ans. 

    Delete nodes in linkedlist with greater value on right side

    • Traverse the linked list from right to left

    • Compare each node with the maximum value seen so far

    • If the current node has a greater value, delete it

    • Update the maximum value seen so far

  • Answered by AI
  • Q3. Check if given tree is BST or not?
  • Ans. 

    Check if given tree is BST or not

    • A binary tree is a BST if the value of each node is greater than all the values in its left subtree and less than all the values in its right subtree

    • Perform an in-order traversal of the tree and check if the values are in ascending order

    • Alternatively, for each node, check if its value is within the range defined by its left and right subtrees

  • Answered by AI
  • Q4. One adhoc question on strings?
  • Q5. One adhoc question from the online test itself? Ask me how i approached this problem and ask me to write code and explain?
  • Q6. What is OOP? Describe its properties?
  • Ans. 

    OOP is a programming paradigm that organizes code into objects with properties and behaviors.

    • OOP stands for Object-Oriented Programming.

    • It focuses on creating reusable code by organizing it into objects.

    • Objects have properties (attributes) and behaviors (methods).

    • Encapsulation, inheritance, and polymorphism are key principles of OOP.

    • Example: In Java, a class represents an object with its properties and methods.

  • Answered by AI
  • Q7. What is runtime polymorphism and compile time polymorphism? Difference between them?
  • Ans. 

    Runtime polymorphism is when the method to be executed is determined at runtime, while compile-time polymorphism is determined at compile-time.

    • Runtime polymorphism is achieved through method overriding.

    • Compile-time polymorphism is achieved through method overloading.

    • Runtime polymorphism is also known as dynamic polymorphism.

    • Compile-time polymorphism is also known as static polymorphism.

    • Runtime polymorphism is associate...

  • Answered by AI
  • Q8. What are virtual functions?
  • Ans. 

    Virtual functions are functions in a base class that can be overridden by derived classes to provide different implementations.

    • Virtual functions are declared in a base class and can be overridden in derived classes.

    • They allow polymorphism, where a pointer to a base class can invoke different derived class implementations.

    • Virtual functions are resolved at runtime based on the actual object type.

    • They are used to achieve

  • Answered by AI
  • Q9. What is abstract class?
  • Ans. 

    An abstract class is a class that cannot be instantiated and is meant to be subclassed.

    • An abstract class can have both abstract and non-abstract methods.

    • It can provide a common interface for its subclasses.

    • Subclasses of an abstract class must implement all the abstract methods.

    • Abstract classes can have constructors.

    • An abstract class cannot be instantiated directly, but its subclasses can be.

  • Answered by AI
  • Q10. What is inheritance? What are diffence types of inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows code reuse and promotes code organization.

    • There are different types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance, and hybrid inheritance.

    • Single inheritance involves a class inheriting from a single base class.

    • Multipl...

  • Answered by AI
  • Q11. Ask me about my coding experience how i started since i was from non IT Branch?
  • Q12. Print fibonaaci series less than equal to 1000?
  • Ans. 

    Print Fibonacci series less than or equal to 1000.

    • Start with two variables, a and b, initialized to 0 and 1 respectively.

    • Print a and update a to the value of b, and b to the sum of the previous a and b.

    • Repeat until a exceeds 1000.

  • Answered by AI
  • Q13. In the above question calculate sum of only even numbers of fibonaaci series?
  • Ans. 

    The sum of even numbers in the Fibonacci series is calculated.

    • Generate the Fibonacci series up to a given limit

    • Iterate through the series and check if each number is even

    • If the number is even, add it to the sum

    • Return the sum of the even numbers

  • Answered by AI
  • Q14. Optimized the above solution less than O(n). For this you have to think out of the box
  • Q15. What are stacks and its properties?
  • Ans. 

    Stacks are a data structure that follows the Last-In-First-Out (LIFO) principle.

    • Stacks have two main operations: push (adds an element to the top) and pop (removes the top element).

    • Stacks can be implemented using arrays or linked lists.

    • Common applications of stacks include function call stack, undo/redo operations, and expression evaluation.

    • Example: A stack of books, where the last book placed is the first one to be re

  • Answered by AI
  • Q16. Now implement one extra funtion called max() with give the maximum of all elements in the above stack with optimized time and space complexity?
  • Ans. 

    Implement max() function to find the maximum element in a stack with optimized time and space complexity.

    • Use an additional stack to keep track of the maximum element at each step.

    • When pushing an element onto the stack, compare it with the top element of the maximum stack and push the larger one.

    • When popping an element from the stack, also pop the top element from the maximum stack if they are equal.

    • The top element of t...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were 4 questions of varying difficulty. Those attempted atleast 2 were selected for the next round.
Q1) Question based on Tower of hanoi problem. I solved it using dynamic programming.
Q2) Check for balanced parenthesis in an expression.
Q3)One adhoc question to calculate the maximum number of people present at a particular time in a hotel.
Q4) One other question based on string algorithms.
two adhoc questions
Tips: Lead in this round can benefit you in next rounds, so give your best shot
Total Questions: 4

Round: Technical Interview
Experience: The interviewer asked to write the full code for a couple of questions only
Tips: Prepare DS nicely.
Strong OOPs concepts.
They want optimized solution of all.
Be honest with your interviewer.
Don't pretend.

Round: Other Interview
Experience: Ask me write and compile the codes.
The interviewer was very friendly and helping nature.
He was giving hints where i stuck.
He was checking my thinking and prolem solving capability.
Tips: Correct explaination matters,time doesn't.Take your time.
Ask fro hint.
Be yourself.Don't pretend.
All the best :)

Skill Tips: Have conceptual knowledge of subjects, don't just mug up things. Interviewers are smart enough to make it out anyway.
Skills: C++, Object Oriented Programming, Algorithms And Data Structures, Ability To Think
College Name: NIT Allahabad
Motivation: Flat hierarchy.
Good progress by the company in its last 10 years of expansion.
opportunity to work with best minds of the country.
Decent salary.

Skills evaluated in this interview

Top Carwale SDE (Software Development Engineer) Interview Questions and Answers

Q1. A string is given consisting of lowercase alphabets. Write a function which returns yes if the string has all the lowercase letters appearing in it at least once. O(N) time and without using extra space
View answer (3)

SDE (Software Development Engineer) Interview Questions asked at other Companies

Q1. A string is given consisting of lowercase alphabets. Write a function which returns yes if the string has all the lowercase letters appearing in it at least once. O(N) time and without using extra space
View answer (3)
Contribute & help others!
anonymous
You can choose to be anonymous

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 Sales, Key Account Management, B2B 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.

Recently Viewed

DESIGNATION

SALARIES

Carwale

INTERVIEWS

InvestoXpert

No Interviews

DESIGNATION

DESIGNATION

DESIGNATION

SALARIES

Carwale

SALARIES

Carwale

SALARIES

Carwale

Tell us how to improve this page.

Carwale Interview Process

based on 27 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

Tracxn Interview Questions
3.1
 • 100 Interviews
InvestoXpert Interview Questions
4.2
 • 62 Interviews
MagicBricks Interview Questions
3.4
 • 57 Interviews
Zolo Interview Questions
3.4
 • 49 Interviews
Netmeds.com Interview Questions
3.6
 • 42 Interviews
Uplers Interview Questions
4.0
 • 41 Interviews
Impact Guru Interview Questions
4.0
 • 37 Interviews
Yahoo Interview Questions
4.6
 • 29 Interviews
View all

Carwale Reviews and Ratings

based on 158 reviews

3.4/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

3.0

Salary

3.8

Job security

3.4

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 158 Reviews and Ratings
Accounts Manager
134 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Key Account Manager
91 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Manager
28 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Regional Manager
28 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
23 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Carwale with

MagicBricks

3.4
Compare

Impact Guru

4.0
Compare

Netmeds.com

3.6
Compare

Tracxn

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