Pregunta de entrevista de Huawei Technologies

Why during compilation there is step for intermediate code generation?