Pergunta de entrevista da empresa Arm

What causes I-cache misses? How can we avoid this in C?