Coinbase Software Engineer Interview Questions
61+ questions from real Coinbase Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
Coinbase IC4 | India
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
Coinbase OA
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
Coinbase Cloud Storage System Technical Phone Screen Interview
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
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
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
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
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
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
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
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
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