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

Backend Developer

BirdEye
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data Structures, Algorithms , OOPs, Core Java, SQL
Tip
Tip

Tip 1 : Practice easy and medium problems on code studio
Tip 2 : Deep understanding of Core Java concepts

Application process
Where: Linkedin
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Have some projects
Tip 2 : Add crisp and precise information

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date15 Jul 2022
Coding problem2

1. 0 1 Knapsack

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

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight that a knapsack can carry, you have to find and return the maximum value that a thief can generate by stealing items.

Problem approach

Solution 1: We can solve this type of problem by recursion by making a decision tree but there are some paths in decision tree which are overlap so we can memoize the recursive solution.
Solution 2: Dynamic Programming

Try solving now

2. DBMS Question

A database table was given, we have to write a SQL query to fetch data based on two conditions.

02
Round
Medium
Video Call
Duration45 Minutes
Interview date18 Jul 2022
Coding problem2

This interview was taken by a Software Engineer. The interviewer was helpful.

1. Count Frequency

Easy
15m average time
85% success
0/40
Asked in companies
AmazonSprinklrHewlett Packard Enterprise

You are given a string 'S' of length 'N', you need to find the frequency of each of the characters from ‘a’ to ‘z’ in the given string.

Example :

Given 'S' : abcdg
Then output will be : 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
Problem approach

1. Split the string from spaces into array of string.
2. Use Hashmap to find frequency of each string.

Try solving now

2. Maximum of All Subarrays of Size K

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

You are given an array “A” of N integers. Your task is to find the maximum element in all K sized contiguous subarrays from left to right.

For Example:
If A = [3, 2, 3], and K = 2.
Then max of [3, 2] = 3 and max of [2, 3] = 3
So, the answer will be [3, 3]

If A = [3, 2, 3, 5, 1, 7] and K = 3.
Then max of [3, 2, 3] = 3 
Then max of [2, 3, 5] = 5 
Then max of [3, 5, 1] = 5 
Then max of [5, 1, 7] = 7 
So  the answer will be [3, 5, 5, 7]
Follow Up :
Can you solve the problem in O(N) time complexity and O(K) space complexity?
Problem approach

Solution 1: use two nested loops to calculate sum of every window of size k and update the global sum accordingly.
Solution 2. Use sliding window to solve the problem in O(N) time.

Try solving now
03
Round
Medium
Video Call
Duration40 Minutes
Interview date19 Jul 2022
Coding problem1

Managerial Round

1. Questions based on Object Oriented Programming design

Core Java Question
Relational vs Non-Relational Databases
Discussion on Projects.

04
Round
Hard
Video Call
Duration60 minutes
Interview date21 Jul 2022
Coding problem2

1. Oops Based Question

Discussion on OOPs concepts and Core Java
Deep discussion on Mutability of a class in Java

2. DBMS Questions

SQL query form three database tables

Problem approach

Use of Joins in DBMS

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
Software Engineer
5 rounds | 9 problems
Interviewed by BirdEye
0 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
Software Engineer
4 rounds | 4 problems
Interviewed by BirdEye
1440 views
0 comments
0 upvotes
company logo
Backend Developer
4 rounds | 4 problems
Interviewed by BirdEye
1523 views
0 comments
0 upvotes