Google interview question

low-level heavy (questions about dynamic casting, memory constraints and management, designing a hash function)