Build a task management system UI incrementally with React. The system should be built level by level:
Level 1: Display Tasks
Level 2: Task Creation
Level 3: API Integration
// Primary API returns task IDs
interface TaskId {
id: string;
}
// Secondary API returns task details
interface Task {
id: string;
title: string;
description: string;
status: string;
}
Requirements:
Level 4: Priority Management
Technical Requirements:
Implement an algorithm to find the maximum conversion value between cryptocurrencies using bid/ask prices.
Example Input:
{
"BTC-USD": {"ask": 1000, "bid": 990},
"USD-ETH": {"ask": 10, "bid": 8},
"ETH-BNB": {"ask": 1000, "bid": 990}
}
Requirements:
Follow-up:
Design a global credit card approval system that can handle applications for multiple banks.
Key Requirements:
Common behavioral questions at Coinbase: