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

SDE - 1

Coinbase
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I was not exceptionally good at coding at the start, but then I solved more than 400 questions on Code Studio. Now, I can crack most of the interviews I give.
Application story
Company organizes a nationwide test for the selection. I have applied on the company website for the same.
Why selected/rejected for the role?
I was rejected because I do not have strong projects on my resume and lack sufficient knowledge of Data Structures and Algorithms.
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1: Make sure to practice previously asked interview and online test questions.

Tip 2: Review all the previous interview experiences on Codestudio.

Tip 3: Complete at least two good projects and ensure you thoroughly understand every aspect of them.

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

Tip 1: Have at least two good projects explained briefly, covering all important points.
Tip 2: Ensure every skill is mentioned.
Tip 3: Focus more on skills, projects, and experiences.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date5 Jan 2023
Coding problem2

1. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
FacebookMicrosoftGoogle

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Try solving now

2. Generate all binary strings from pattern

Moderate
10m average time
90% success
0/80
Asked in companies
AmazonGoogleMicrosoft

You're given a string 'STR' containing ‘0’, ‘1’ and ‘?’ special characters. Your task is to generate all the strings that are possible by replacing the special character ‘?’, with either of the characters ‘0’ or ‘1’.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date5 Jan 2023
Coding problem2

1. Sum root to leaf

Easy
10m average time
90% success
0/40
Asked in companies
GoogleMicrosoftFlipkart

You are given an arbitrary binary tree consisting of N nodes where each node is associated with a certain integer value from 1 to 9. Consider each root to leaf path as a number.

For example:

       1
      /  \
     2    3

The root to leaf path 1->2 represents the number 12.
The root to leaf path 1->3 represents the number 13.

Your task is to find the total sum of all the possible root to leaf paths.

In the above example,

The total sum of all the possible root to leaf paths is 12+13 = 25
Note:
The output may be very large, return the answer after taking modulus with (10^9+7).
Try solving now

2. The Celebrity Problem

Moderate
30m average time
60% success
0/80
Asked in companies
OlaVisaGoogle

There are ‘N’ people at a party. Each person has been assigned a unique id between 0 to 'N' - 1(both inclusive). A celebrity is a person who is known to everyone but does not know anyone at the party.

Given a helper function ‘knows(A, B)’, It will returns "true" if the person having id ‘A’ know the person having id ‘B’ in the party, "false" otherwise. Your task is to find out the celebrity at the party. Print the id of the celebrity, if there is no celebrity at the party then print -1.

Note:
1. The helper function ‘knows’ is already implemented for you.
2. ‘knows(A, B)’ returns "false", if A doesn't know B.
3. You should not implement helper function ‘knows’, or speculate about its implementation.
4. You should minimize the number of calls to function ‘knows(A, B)’.
5. There are at least 2 people at the party.
6. At most one celebrity will exist.
Try solving now
03
Round
Easy
HR Round
Duration30 minutes
Interview date6 Jan 2023
Coding problem1

1. Basic HR Questions

What are your strengths and weaknesses?
Can you tell me about yourself?
Why should we hire you?

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 3 + 2 * 4 based on operator precedence?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Coinbase
2323 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Coinbase
3604 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Coinbase
969 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Coinbase
948 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
109330 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
53406 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
32803 views
6 comments
0 upvotes