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

SDE - 2

BharatPe
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures, Algorithms, System Design, OOPS, JAVA, Backtracking, DP
Tip
Tip

Tip 1 : Practice atleast 50 Easy questions/Medium 80 questions/ Hard 40 questions.
Tip 2 : Make sure to make note of every question and find pattern in each questions 
Tip 3 : Practice High level desgin and Low Level Design thoroughly

Application process
Where: Referral
Eligibility: 3 Yr Experience
Resume Tip
Resume tip

Tip 1 : Specify the project and work you have done and tech stacks you have used
Tip 2 : Keep the information short and precise

Interview rounds

01
Round
Medium
Video Call
Duration90 Minutes
Interview date14 May 2022
Coding problem2

Timing - It was in the evening
Environment - It was good, it was two way communication throughout the interview process 
Question Description - Mutiple join SQL query

1. Implementation: HashMap

Easy
30m average time
90% success
0/40
Asked in companies
American ExpressPayPaleBay

Design a data structure that stores a mapping of a key to a given value and supports the following operations in constant time.

1. INSERT(key, value): Inserts an integer value to the data structure against a string type key if not already present. If already present, it updates the value of the key with the new one. This function will not return anything.

2. DELETE(key): Removes the key from the data structure if present. It doesn't return anything.

3. SEARCH(key): It searches for the key in the data structure. In case it is present, return true. Otherwise, return false.

4. GET(key): It returns the integer value stored against the given key. If the key is not present, return -1. 

5. GET_SIZE(): It returns an integer value denoting the size of the data structure. 

6. IS_EMPTY(): It returns a boolean value, denoting whether the data structure is empty or not. 
Note :
1. Key is always a string value.
2. Value can never be -1.
Operations Performed :
First(Denoted by integer value 1):  Insertion to the Data Structure. It is done in a pair of (key, value).

Second(Denoted by integer value 2):  Deletion of a key from the Data Structure.

Third(Denoted by integer value 3): Search a given key in the Data Structure.

Fourth(Denoted by integer value 4): Retrieve the value for a given key from the Data Structure.

Fifth(Denoted by integer value 5): Retrieve the size of the Data Structure.

Sixth(Denoted by integer value 6): Retrieve whether the Data Structure is empty or not.
Try solving now

2. DBMS Question

Multiple join SQL query

02
Round
Medium
Video Call
Duration75 Minutes
Interview date22 May 2022
Coding problem1

Timing - In the evening
Environment - It was good and two way communication

1. System Design Question

New Feed

Problem approach

Tip 1 : Explained the components and micro services
Tip 2 : Explained the scalable system 
Tip 3 : Explained the push and pull mechanism of new feed

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
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
29570 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
9584 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
6677 views
1 comments
0 upvotes