Coinbase logo

Coinbase UX/UI Designer Interview Questions

51 practice questions for Coinbase UX/UI Designer interviews

Coinbase UX designer interviews cover design thinking, user research methodology, information architecture, accessibility, and portfolio-based design critiques.

All Roles Software Engineer Backend Engineer Frontend Engineer Full Stack Engineer Mobile Engineer Data Engineer Data Scientist ML Engineer DevOps Engineer DevOps Engineer Product Manager SRE Security Engineer Engineering Manager Data Analyst UX/UI Designer QA Engineer
coding Medium Verified Question #1

1. Generate NFT


Category: String coding problem
# Question You are designing an NFT generation engine. You are given a set of Traits, where each trait has a name and a list of possible...
Input: List
Output: Array
coding Medium Verified Question #2

2. Blockchain Mining


Category: Dynamic programming coding problem
# Question You are building a block construction module for a blockchain node. The goal is to select a subset of pending transactions to include in...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified Question #3

3. Crypto Trading System Stream


Category: String coding problem
# Question Design a crypto trading system that manages a stream of orders. The system should support various operations like placing, pausing,...
Input: Array of strings
Output: Computed result
coding Hard Verified Question #4

4. Design Iterators


Category: Array coding problem
# Question For this problem, you will be designing a series of different iterator classes. This problem is split into multiple related parts that...
Input: Array of integers
Output: Computed result
coding Medium Verified Question #5

5. Food Delivery System


Category: Trie-based coding problem
# Question For this problem, you will be designing a food delivery system. This problem is split into three related parts, evolving from basic data...
Input: List
Output: Computed result
coding Hard Verified Question #6

6. Transaction System


Category: Tree coding problem
For this problem, you will be designing a system to handle financial transactions and account balances. This problem is split into three related...
Input: List
Output: Integer
coding Hard Verified Question #7

7. OA[CodeSignal] Cloud File Storage System


Category: Graph coding problem
# Question Your task is to implement a simple in-memory cloud storage system that maps objects (files) to their metadata (name, size, etc.). You...
Input: Graph (nodes and edges)
Output: Array
coding Hard Verified Question #8

8. OA[CodeSignal] Design Banking System


Category: Graph coding problem
# Question Design a banking system that supports account management, transactions, and various financial operations.
Input: Graph (nodes and edges)
Output: Computed result
coding Hard Verified Question #9

9. Capital Gains Tax Calculator


Category: String coding problem
You are given a chronologically sorted list of stock transactions. Each transaction is a list of strings in the format `[<timestamp>, <type>,...
Input: Array of strings
Output: Computed result
coding Medium Verified Question #10

10. Service Log Aggregator


Category: Trie-based coding problem
A distributed system emits log entries from multiple services and worker threads. Each log entry is a colon-separated string in the format...
Input: Array
Output: Computed result
coding Hard Verified Question #11

11. OA [CodeSignal] Knowledge Base System


Category: Graph coding problem
Design and implement a personal knowledge base called KnowledgeBaseSystem that stores articles with CRUD operations. The system operates entirely...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified Question #12

12. OA [CodeSignal] Workspace Tracker


Category: Interval-based coding problem
Build a system to track desk workers at a shared office space. The system records when each worker enters and leaves and computes how long they have...
Input: String
Output: Array
coding Hard Verified Question #13

13. Transaction Query Engine


Category: String coding problem
Design a system to filter and paginate a list of transaction records. Each record is a list of strings in the format `[timestamp, id, userId,...
Input: Array of strings
Output: Computed result
coding Medium Verified Question #14

14. Exchange Rate Finder


Category: String coding problem
You are given a set of currency exchange relationships. Each relationship specifies a direct exchange rate between two currencies. Rates are...
Input: List
Output: Computed result
coding Hard Verified Question #15

15. Order Matching Engine


Category: String coding problem
You are managing a cryptocurrency order book. The book holds buy and sell orders placed by traders. - A buy order indicates the maximum price a...
Input: String
Output: Computed result
coding Hard Verified Question #16

16. Account Transfer System


Category: String coding problem
You are given a list of fund transfer instructions and a set of accounts with initial balances. Each transfer moves a fixed percentage of the...
Input: List
Output: Computed result
coding Hard Verified Question #17

17. Restaurant Delivery Network


Category: String coding problem
You are building a food discovery platform. Given a user's location, a list of restaurants with their coordinates, and a menu of items with prices,...
Input: List
Output: Computed result
design challenge Senior ux flows #1

1. [OA] Design Challenge — Accessibility enhancements for the Coinbase login process

The login process is often the critical first interaction users have with the Coinbase platform. Enhancing accessibility for this process can improve user satisfaction and security. Develop a solution that meets the needs of users with disabilities while maintaining security protocols.
Problem Statement: Redesign the Coinbase login flow to improve accessibility for users with visual impairments. Your solution must include alternative text for all critical elements and ensure that the process is simple enough to be usable on various devices and browser configurations.
Success Criteria:
- Seamlessness of the login experience for visually impaired users.
- Compliance with WCAG 2.1 guidelines for accessibility.
- User testing shows measurable improvement in satisfaction scores from users with disabilities.
design challenge Senior design systems #2

2. [OA] Design Challenge — Redesign the Coinbase mobile app's trading interface for low-bandwidth users

In today's global economy, many users in emerging markets rely on mobile data for trading, yet they may often face low-bandwidth situations. How would you approach redesigning the trading interface of the Coinbase app to be more usable for these conditions?
Problem Statement: Redesign the trading interface in the Coinbase mobile app by focusing on simplicity and accessibility for users with limited bandwidth. Your solution should reduce the data load while maintaining a good user experience, ensuring that users can still perform trades and access market information effectively.
Success Criteria:
- The new design must load under 2 seconds in low-bandwidth conditions.
- Core trading features (buy, sell, view market) must be clearly accessible with minimal clicks.
- Accessibility must include options for voice commands or larger touch targets.
- User feedback from usability testing must indicate an improved experience over the previous design.
ux critique Medium ux flows #3

3. [OA] UX Critique — Analyze the Coinbase wallet setup flow

The Coinbase wallet setup is critical for new users as it represents their first interaction with the platform. It’s essential that this flow is seamless and easy to understand. We need you to assess the current user experience of this flow and identify potential friction points.
Problem Statement: Conduct a thorough critique of the current wallet setup user experience from a first-time user's perspective, identifying any areas of confusion or delays that could lead to abandonment. Consider aspects such as wording, step count, feedback on actions, and visuals presented.
Success Criteria:
- Identify at least three friction points that can lead to user drop-off.
- Provide suggestions on how to improve these areas.
- Offer visual mock-ups of your revised flow to demonstrate your recommendations.
product design Hard design systems #4

4. [OA] Product Design — Develop the information architecture for Coinbase's educational resources

Coinbase offers a variety of educational resources to its users, aimed at improving their understanding of cryptocurrency. However, users often struggle to find the content they need efficiently. How would you design the information architecture that makes it easy for users to access these resources?
Problem Statement: Outline a comprehensive hierarchy for the educational resources available on Coinbase, ensuring the structure supports users in finding material relevant to their experience level as well as the type of cryptocurrency content they seek. The architecture must cater to new beginners, seasoned traders, and institutional investors.
Success Criteria:
- Clear categorization that enhances user navigation.
- A map indicating how users can discover materials based on their experience level.
- Feedback loops to improve the architecture based on user interactions.

Related Coinbase UX/UI Designer interview prep

Start practicing Coinbase questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free