Interview Experience with Sandisk for SD Card team (C Programming) Improve Improve Like Article Like Save Share Report Round 1: Static vs Global. What is Volatile? Where is it used? What is Structure Padding and How to avoid it? Design of reader-writer paradigm. Round 2: What is Volatile? Where is it used? What is Stack? When a function is about to call another function – What all happens on the stack. Does ISR have its own stack? What happens when an Interrupt is raised & before ISR is executed Round 3: 1. About projects and work experience. Last Updated : 14 May, 2019 Like Article Save Article Previous How to apply in the Companies that hire off-campus ? Next Hewlett Packard Enterprise for R&D Engineer Share your thoughts in the comments Add Your Comment Please Login to comment...