ASML interview question

-hashmap -binary tree -smart pointers