Design a voting counter for restaurants
Company: Ziprecruiter
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates familiarity with hash-table–based counting, efficient update and lookup operations, handling of ties with a deterministic tie-break rule, and reasoning about edge cases like unseen names or no votes.