Open In App

Carwale (Car Trade) Interview Experience for Full Stack Developer

Last Updated : 21 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

  4 Rounds of Interviews:

  • 1st: Coding
  • 2nd & 3rd: Technical
  • 4th: HR

1st Coding:

There were 4 questions, CoderByte was the platform used.

1st: Hard: Array:

Maximum size rectangle binary sub-array with all Is

2nd: Medium: Search:

Longest Palindrome Substring

3rd: Easy: String:

Longest substring between any pair of occurrences of similar characters

4th: Easy: String:

Print all the duplicate characters in a string

2nd Technical Round 1

This round was supposed to be based on DSA.

  • What is Time Complexity? Give examples.
  • 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 0(1)
  • 2nd: add anywhere in the middle so O(n)
  • Given an array of numbers, find the smallest Prime Number.

I had to write down the whole code.
 

3rd Technical Round 2

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 to redo it, how will I do it?

And almost the same set of questions for another module in the project.

Database Designs.

  • They asked me to draw some schema from my project, related to the above questions.
  • Optimize it.
  • They asked me what Indexes are.
  • Query to be returned in O(n). So how will you do this?

React

  • What’s the difference between using NextJs and ReactJs?
  • Routing in NextJs.
  • VDOM?
  • Event Listeners.
  • Some Hooks in NextJs.
  • 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

Last was HR

  • Tell me about yourself.
  • Technical Qualities.
  • Professional Qualities.
  • Some negative points about it
  • Personal and Family Background.
  • Academic history.
  • Achievements and Lows during Primary and Secondary school.
  • 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.
  • Commuting by Train?
     

Tips

  • For the Coding round, build your logical thinking skills rather than counting how many questions
  • you solved. (l solved only 17 Hackerrank questions prior to the interviews (2 days ago) that to based on array, linked list, q, stack, and tree).
  • DSA is essential for Technical I; be knowledgeable. Try to use Hashmap for optimizing a specific problem.
  • Regarding Technical 2 know your project inside and out, If you haven’t added anything to your project and if you don’t
  • are eager to learn about it, then you are doomed for rejection. To learn about it.
  • Additionally, you are aware that there are parts of the project that you could have improved the design of. Thus, research it. because they’ll ask you to make it more efficient.
  • For HR, be true and honest about yourself.

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads