T-Mobile interview question

Data structures and algorithms , databases and caches in depth