Coinbase

Coinbase Software Engineer Interview Questions

61+ questions from real Coinbase Software Engineer interviews, reported by candidates.

61
Questions
6
Round Types
8
Topic Areas
2024-2026
Year Range

Round Types

OA 16 Onsite 8 System Design 5 Recruiter 5 Phone Screen 5 Coding 2

Top Topics

Questions

I recently appeared for Coinbase Interviews and wanted to share my experience. OA: Leetcode easy/medium questions. I don\'t remeber the questions correctly but they were straightforward with each part building on...

I recently started to look out for new roles. I got an interview lined up with Coinbase for a Sr. Staff. Next step is a Code Signal Assessment. Any ideas how to prepare for the interview ? It doesn't

Had a 1 hr online assessment with coinbase for senior sde role. The level of complexity was insane. 1 question, design a game with autopilot enabled where the character passes through all the obstacle

I couldn't finish the IQ questions. I almost fell asleep while answering the personality questions. The coding questions were very similar to those at https://www.1point3acres.com/bbs/thread-1144645-1

I felt I tried very hard in the interview but still failed. Maybe I wasn't good enough. I interviewed with the Finhub team. BQ Round: Standard behavioral questions. They asked three questions: conflic

This post was last edited by Anonymous on 2025-9-30 14:56 The following content requires a score higher than 100. You can already view it. Coding 1: Log Filter I didn't finish answering the 3 question

The exam was on cloud storage systems, 90 minutes long, 4 levels. Level 1: Simple `add file(name, size)`, `copyFile(from, to)`, `getFileSize(name)`, `removeFile(name)`. The following content requires

The OA interview experience is here: https://www.1point3acres.com/bbs/thread-1145841-1-1.html The VO interview was with the FinHub team under the platform, a total of 4 rounds, spread over 2 days. Bot

System Design: Crypto Exchange Order System **Goal:** Design an order system for a crypto broker like Coinbase. This system sends user buy/sell orders to other exchanges (like Binance or Kraken). It

Mining Block ## Understanding the Problem In blockchain systems, miners pick transactions to put into a block. A block has a specific size limit (capacity). Each transaction has a specific size and

Task Management System ## System Overview You need to build a **task management system**. You will start with a simple version and add more features in four steps. Each task has three parts: 1. `tas

Cloud File System ## The Challenge Design an **in-memory cloud file system**. You need to handle files, search for them, manage user storage limits, and save backups. You will build this system in f

Recipe Manager Interview Question ## Problem Overview You need to build an **in-memory recipe management system**. The system must handle creating, reading, updating, and deleting (CRUD) recipes. Yo

System Design: Coinbase Explore Realtime Market Data Design the backend for [Coinbase Explore](https://www.coinbase.com/explore). This page displays a list of crypto assets. It shows realtime price

Food Delivery System ## Problem Summary You need to build a **food delivery system**. This system manages restaurants, menus, and user orders. It helps users find the cheapest food and the nearest r

Log File Parser ## Problem Overview The goal of this problem is to read a log file with a specific structure. You need to organize the log entries by their thread ID and filter them by time. This te

Interleave Iterator ## Overview In this problem, we will build a system to mix (interleave) numbers from different sources. We will do this in three steps: 1. Write a simple function to mix arrays.

NFT Feature Generation ## Problem Requirements You need to build a tool that creates descriptions for an NFT collection. Each NFT consists of several **categories** (like Ears, Eyes, or Hats). Each

Bank System ## System Overview You need to build a **banking system**. It must handle creating accounts, transferring money, tracking spending, paying bills later, and merging accounts. This problem

Query Pagination ## Problem Requirements Design a **transaction query system**. You need to build a tool that filters a list of financial transactions and shows the results in pages. The interviewer

See All 61 Coinbase Software Engineer Questions

Full question text, answer context, and frequency data for subscribers.

Get Access