A entrevista pra engenheiro de software é composta geralmente por perguntas técnicas relativas às tecnologias usadas pelo time de desenvolvimento, seguido de perguntas sobre o que o candidato faria em determinadas situações, como por exemplo o que você faria caso descobrisse que cometeu um erro que afetou negativamente algum processo da empresa.