Senior Associate Engineer Interview Questions

170 senior associate engineer interview questions shared by candidates

1) How do you read the read and set the value in a memory location directly?? 2) Const* volatile and volatile *const difference ?? 3) Question is string usage (said don’t know) 4) Create a 2d dynamic array using malloc function 5) Return an array of function pointer, array of Pointers , return a function pointer( More question on function pointers by changing the syntax and expected output) 6) Dynamic linked list creation 7) Push all the members of linkedlist in using an array ( No traditional method) 8) Detect loop in the list (practical usage) 9) Best sorting algorithm and implement them using linked list? 10) Implement merge or quick sort using linked list 11) Implement stack using array or linked list ( a lot of questions by changing the pointer usage) 12) What is structure Padding?? Have you used in any of your code ?? RTOS: Difference between mutex and semaphore (practical experience in RTOS development) Real time issues with mutex Priority ceiling protocol Priority inversion What is spinlock , how do you resolve that to communicate with the multicore ( as resume has multicore) Scheduling algorithm used in your project and why you used that?? Did you designed or modified any schedulers on your own ?? How is the work experience on Cache ? Have you ever invalidated a cache memory ? How cache is used in the Multicore systems?? Complete I/o processing using the HAL peripherals ?? (sensor ->ADC->dma-> SPI-> solenoid) Bitwise operation optimisation Re-entrant function
avatar

Senior Associate Engineer, Product Software

Interviewed at Caterpillar

4
Aug 8, 2022

1) How do you read the read and set the value in a memory location directly?? 2) Const* volatile and volatile *const difference ?? 3) Question is string usage (said don’t know) 4) Create a 2d dynamic array using malloc function 5) Return an array of function pointer, array of Pointers , return a function pointer( More question on function pointers by changing the syntax and expected output) 6) Dynamic linked list creation 7) Push all the members of linkedlist in using an array ( No traditional method) 8) Detect loop in the list (practical usage) 9) Best sorting algorithm and implement them using linked list? 10) Implement merge or quick sort using linked list 11) Implement stack using array or linked list ( a lot of questions by changing the pointer usage) 12) What is structure Padding?? Have you used in any of your code ?? RTOS: Difference between mutex and semaphore (practical experience in RTOS development) Real time issues with mutex Priority ceiling protocol Priority inversion What is spinlock , how do you resolve that to communicate with the multicore ( as resume has multicore) Scheduling algorithm used in your project and why you used that?? Did you designed or modified any schedulers on your own ?? How is the work experience on Cache ? Have you ever invalidated a cache memory ? How cache is used in the Multicore systems?? Complete I/o processing using the HAL peripherals ?? (sensor ->ADC->dma-> SPI-> solenoid) Bitwise operation optimisation Re-entrant function

Viewing 21 - 30 interview questions

Glassdoor has 170 interview questions and reports from Senior associate engineer interviews. Prepare for your interview. Get hired. Love your job.