- Published on
Coinbase | SDE3 | Remote(India) | Sep '24 | [Offer]
- Author
- Shared Anonymously
I am sharing my recent Coinbase interview experience for the Senior SDE (SDE3) position.
Online Assessment:
-
1 coding question with 4 parts on codesignal in 90 mins. At least 3 parts need to be solved to qualify.
Part 1: Create an in-memory data store with get. set, delete & update functions.
Part 2: Add scan keys and scan keys with prefix functions.
Part 3: Add the set with ttl and update it with ttl functions.
Part 4: Add undo and redo functions. -
Behavioural + logical reasoning assessment (20 mins each).
Virtual Onsite (4 rounds):
Round 1:
- 1 coding question with multiple parts of 1 hour. I solved 4 parts with working code and passed all test cases.
- Communication is also judged.
- Part 1: Design and code an interleaving iterator. Given 2 arrays output the elements in interleaving order.
array1 = [1,2,3] and array2 = [4,5,6] -> result = [1,4,2,5,3,6]
- Part 2: Design a range-based iterator with a given start, end and step value.
(1, 10, 2) -> [1,3,5,7,9]
- Part 3: Design interleaving iterator with a list of iterators
- Part 4: Add a filter function to interleaving iterators
Round 2:
- 1 coding question with multiple parts of 1 hour. I solved 3 parts with working code and passed all test cases.
- Communication is also judged.
- Part 1: You're given a list of values of object property.
- Example: The object is a tree.
- Length:[ Short, medium, tall]
- Leaf colour: [Green, yellow, red]
- Like this, you have multiple properties.
- Now create a list of random objects by randomly selecting each property's value.
- Part 2: Generate unique objects in part 1.
- Part 3: Add a rarity option to the properties. For example, if the 'Tall' property is 'rare' then there should be only a few tall trees when you create random trees in part 2.
Round 3:
- High-level system design of of stock broker showing live prices of assests in 1 hour.
- Communication is also judged.
Round 4:
- HM round of 1 hour. Discussion on work experience. Discussion about the role in coinbase.
- Bonus points for leadership experience. Communication is also judged.
Offer details: https://leetcode.com/discuss/compensation/5836495/Coinbase-or-Senior-SDE-or-Remote-(India)
Report • Mark as Helpful