Pergunta de entrevista da empresa Fractal

Hive Bucketing, Partitioning concepts. How do these techniques improve performance ? What all other optimizations can be done ? Different Data types supported by Hive and some small questions around those.