Amazon Interview Question

OOP design, hash maps and hash table related questions, bit manipulation, difference between various data structures and why are they good.