A Questão malloc é um Teste de Raciocínio, Não de Implementação.
A pressão dos 15 minutos na pergunta sobre malloc é totalmente intencional. Há um elemento de sadismo na expectativa de ver a reação dos candidatos, não nego, mas a função principal é avaliar sua reação sob pressão.
O que realmente importa nessa pergunta, não é o código produzido, mas sim:
- O plano: A estratégia que o candidato adota para abordar o problema. Como ele decompõe o problema em partes menores? Quais passos ele planeja seguir?
- A comunicação: Como o candidato explica seu raciocínio? Ele consegue articular seus pensamentos de forma clara e concisa? Ele demonstra entendimento dos conceitos envolvidos?