Aha! Interview Question

1. How would you design this popular music app (verbally)? 2. How would you implement these Ruby methods given some initial code (verbally)? 3. What is the underlying structure used for DB indexes?