Implement common data-structure and JS tasks
Company: Salesforce
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Onsite
Quick Answer: This multi-part prompt evaluates core competencies in data structures and algorithms (time-based key-value design, duplicate removal in sorted linked lists), JavaScript language features (currying and value coercion), and frontend asynchronous control flow (timers, Promises/async-await).