Qualcomm interview question

When to use which Data Structure and why.