Pergunta de entrevista da empresa Bazaarvoice

2nd onsite: several design questions about the data structures you would use if implementing a language. It didn't make sense to me - this is probably one of the places I was weak.