Coinbase mobile engineer interviews focus on iOS or Android platform knowledge, memory management, offline-first architecture, and mobile-specific system design.
KnowledgeBaseSystem that stores articles with CRUD operations. The system operates entirely...Input: Graph (nodes and edges)transactionFees, where each integer represents the fee for a specific transaction. Your goal is to minimize the total fee based on reusing previous fee additions. Return the minimum total fee for any series of transactions.minTransactionFee(transactionFees: List[int]) -> int — Returns the minimum total fee possible.Example 1:transactionFees = [10, 15, 20]1515.Example 2:transactionFees = [100, 1, 2, 50, 200]31 <= transactionFees.length <= 10^41 <= transactionFees[i] <= 10^4transactions representing the amounts of transactions made by a user over a given period, find the maximum balance within the last k transactions. This will help users quickly understand their recent financial changes.maxBalance(transactions: List[int], k: int) -> int — Returns the maximum balance observed within the latest k transactions.Example 1:transactions = [100, -30, 20, 50, -10], k = 370[20, 50, -10], leading to a maximum balance of 70.Example 2:transactions = [200, 400, 600, -500], k = 2600[600, -500], leading to a maximum balance of 600.Constraints:1 <= transactions.length <= 10^5-1000 <= transactions[i] <= 10001 <= k <= transactions.lengthSign up for free to access walkthroughs, AI-generated questions, and more.
Get Started Free