MONEY view interview experience Real time questions & tips from candidates to crack your interview

Backend Developer

MONEY view
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structure and Algorithms, System Design, OS
Tip
Tip

Tip 1 : Think, plan and write the code in one go.
Tip 2 : Try to solve questions with a time clock after you are confident, as this helps to concur stress during interview
Tip 3 : Know your projects thoroughly.

Application process
Where: Naukri
Resume Tip
Resume tip

Tip 1 : Try to make it sweet, short, and concise. 
Tip 2 : Do not put false things on your resume.

Interview rounds

01
Round
Medium
Video Call
Duration120 minutes
Interview date19 Oct 2021
Coding problem2

1. Trapping Rain Water

Moderate
15m average time
80% success
0/80
Asked in companies
RazorpayMorgan StanleyUber

You have been given a long type array/list 'arr’ of size 'n’.


It represents an elevation map wherein 'arr[i]’ denotes the elevation of the 'ith' bar.



Note :
The width of each bar is the same and is equal to 1.
Example:
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].

Output: 10

Explanation: Refer to the image for better comprehension:

Alt Text

Note :
You don't need to print anything. It has already been taken care of. Just implement the given function.
Problem approach

Two Pointer Approach

Try solving now

2. Serialize and Deserialize Binary Tree

Hard
15m average time
85% success
0/120
Asked in companies
eBayAppleUber

You have been given a binary tree of integers. You are supposed to serialize and deserialize (refer to notes) the given binary tree.


You can choose any algorithm to serialize/deserialize the given binary tree. You only have to ensure that the serialized string can be deserialized to the original binary tree.


Note :
Serialization is the process of translating a data structure or object state into a format that can be stored or transmitted (for example, across a computer network) and reconstructed later. The opposite operation, that is, extracting a data structure from stored information, is deserialization.
Problem approach

Serialize a tree data to a string and then deserialize it on other end

Try solving now
02
Round
Medium
Face to Face
Duration30 minutes
Interview date28 Oct 2021
Coding problem1

Asked some  database related problems

1. DBMS Questions

  1. What is normalization?
  2. What do you mean by Acid Properties?
  3. Write q query to find all the employees whose salary is between 50000 to 100000.
Problem approach

Do not ignore core engineering subjects 

03
Round
Easy
HR Round
Duration40 minutes
Interview date13 Nov 2021
Coding problem1

Normal HR discussion

1. Basic HR Questions

  • What are your strengths and weakness?
  • How do you handle stress?
  • What would be your reaction when you are asked for overtime?
Problem approach

Honest and confident reply is the key for this round

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes