Implement and Explain a Merkle Tree
Company: Cursor
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Clarify a Merkle-tree coding contract before implementing construction, hashing conventions, optional proofs or updates, edge cases, and complexity.