Pergunta de entrevista da empresa Marvell Technology

C predict the output questions, Stacks, queues write programs, endianity and byte allignment volatile usage, optimizing code

Resposta da entrevista

Sigiloso

3 de ago. de 2014

byte alignment: in general we have 16 bit and 32 bit processors,communication between processors happen with messages but same structutre will be defined differently by processors ,to bridge that gap byte alignment came in to existence probelm solved through padding .then comes another probelm i.e which way to start either msb or lsb solution for this is endanity big endanity means msb and little endanity mens lsb