Amazon | Senior Embedded software engineer | Cambridge [rejected]
Anonymous User
1718

Behavioural questions :
-tell me about a time you had a project under tight deadlines ,what the sacrifises you made and what was the Impact on final delivery ?

-Tell me about a time you had to do in depth thought and dive deep and analyse a problem ,what was the outcome ,and would you have done things differently ?

Technical questions :

  • where is (automatic )local variables stored ,heap or stack ?
  • where is dynamic allocated variables ,heap or stack ?
  • which is better for a for loop ,count up or count down ?should be count down because some processors are faster comparing to zero .
  • for a video game what kind of buffers should we use ?(answer :circular buffers)
  • what is RTOS used for ?

Live coding session :

  • Implement the Linked list Push and pop functions . (Note : take care of pointer to pointer to struct )(Nodes to be created in memory with dynamic allocation)
Comments (1)