Preparing for an interview? Check out Cracking the Coding Interview
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. 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.

  2. 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)

ReportMark as Helpful