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

Software Backend Engineer

BirdEye
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I'm an ordinary kid who stumbled upon Data Structures and Algorithms (DSA) and made it my daily pursuit. I'm passionate about solving problems, learning DSA concepts, and applying them practically. DSA has become integral to my life, shaping my thinking and problem-solving abilities.
Application story
I applied through a referral and then got the interview scheduled. There were three interviews, and they went well.
Why selected/rejected for the role?
One is that you know what you are speaking, second is you answer the questions well, third is you are confident, and then you've done your prayers in the morning, lol.
Preparation
Duration: 14 months
Topics: Arrays,Trees,Linkedlist, DP, OOPS, BinarySearch
Tip
Tip

Tip 1 : Practice atleast 250-300 questions to get a grasp of DSA
Tip 2 :Read the question, think about it for sometime, then go ahead and solve it, and keep checking the solution at last.

Application process
Where: Referral
Eligibility: None
Resume Tip
Resume tip

Tip 1: Mention at least two Projects in your resume 

Interview rounds

01
Round
Medium
Video Call
Duration60mins
Interview date15 Apr 2023
Coding problem1

Good discussion on multithreading, OOPS, theory of data Structures like explain how hashmap works. This went for 30mins, then last 30mins was DSA

1. Find Duplicate in Array

Easy
15m average time
85% success
0/40
Asked in companies
IBMBNY MellonAmazon

You are given an array of integers 'ARR' containing N elements. Each integer is in the range [1, N-1], with exactly one element repeated in the array.

Your task is to find the duplicate element. The duplicate element may be repeated more than twice in the error, but there will be exactly one element that is repeated in the array.

Note :

All the integers in the array appear only once except for precisely one integer which appears two or more times.
Problem approach

I talked with the interviewer continuously thoughout the 30mins. I asked if i can use pen and paper, and then started writing down what I was thinking, and from there figured out a pattern and was able to solve with all edge cases, and code and run it within time.

Try solving now
02
Round
Medium
Video Call
Duration50mins
Interview date15 Mar 2023
Coding problem2

It was again a problem solving round, had good discussion on OOPS, java, spring-boot, multithreading, design, past experience.

1. High Level Design Problem

It was a design like problem, I was given a class and then a list of objects of that class. I had to solve a min max problem, like find-out people with x salary and in descending order, the question was easy but it was structured in a difficult way.

Problem approach

Just was solving the question, then made some mistake in between, rectified it myself, then corrected it and gave the final answer and code. The Interviewer liked I saw my mistake and was talking throughout the process

2. Internal Working of Hashmap

We had discussion on hashmaps, equals(), hashCode(). It was indepth, and then Interviewer gave a question and scenario in which of the 2 given maps will the values change if i input something.(Learn)

Problem approach

Not just solve DSA questions, also have knowledge of how hashmap, queues, etc are used.

03
Round
Medium
Video Call
Duration30mins
Interview date18 Apr 2023
Coding problem1

In this round I was asked about my previous experience and was asked on OOPS, java. 

Had discussions on how will you design a hospital management system.

1. Work Related

General discussion of how/ which APIs will you use, how kafka will be used there, retry flows, database

Problem approach

say what you think and be confident.

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
3 rounds | 3 problems
Interviewed by BirdEye
2128 views
0 comments
0 upvotes
company logo
Software Backend Engineer
3 rounds | 7 problems
Interviewed by BirdEye
0 views
0 comments
0 upvotes
company logo
Backend Developer
4 rounds | 4 problems
Interviewed by BirdEye
1522 views
0 comments
0 upvotes
company logo
Software Backend Engineer
3 rounds | 6 problems
Interviewed by BirdEye
827 views
0 comments
0 upvotes