0:46
C Programming Interview Questions: Part 1. Const, Volatile, Static, and Infinite Loops in Embedded C
Embedded Systems Tutorials
1:05
Embedded C Programming Interview Questions: Part 2. Memory Qualifiers and Interrupts in Embedded C
0:42
C Programming Interview Questions – Part 3 Understanding the static Keyword in Different Contexts
0:32
C Programming Interview Questions Part 4. What is the difference between while(1) and for(;;) loops?
0:49
C Programming Interview Questions – Part 5; What is the size of an empty structure in C?
1:03
C Programming Interview Questions – Part 6; What is a dangling pointer and how can it be avoided?
C Programming Interview Questions – Part 7: function declaration and a function definition?
0:47
C Programming Interview Questions - Part 8 : What are bit-fields in C and when are they used?
1:07
C Programming Interview Questions Part 9: Memory Qualifiers in Embedded C
1:06
C Programming Interview Questions Part 10: Pointer to a Constant and a Constant Pointer
C Programming Interview Questions Part 11: Why do we use volatile with hardware registers?
0:36
C Programming Interview Questions Part 12: What happens if a variable is not initialised ?
0:51
C Programming Interview Questions Part 13. What is the difference between stack and heap memory?
0:54
C Programming Interview Questions Part 14. What is an ISR (Interrupt Service Routine)?
0:50
C Programming Interview Questions Part 15. Why should ISRs be short and fast in embedded systems?
1:02
C Programming Interview Questions Part 16What are the different types of memory segments in C?
C Programming Interview Questions Part 17: What is a segmentation fault in embedded systems?
C Programming Interview Questions Part 18: What are inline functions and when should they be used?
0:43
C Programming Interview Questions Part 19What is the difference between malloc() and calloc()?
C Programming Interview Questions Part 20What is the role of the extern keyword?
C Programming Interview Questions Part 21: What are function pointers?
C Programming Interview Questions Part 22: What are the advantages of using macros in embedded C?
C Programming Interview Questions Part 23: How does C handle integer promotion?
1:16
C Programming Interview Questions Part 24: What is endianness? #embeddedsystemstutorials
C Programming Interview Questions Part 25: Difference between blocking and non-blocking functions?
C Programming Interview Questions Part 26: Causes of memory leaks in embedded systems?
C Programming Interview Questions Part 27: How are global variables initialized in embedded C?
0:45
C Programming Interview Questions Part 28: What is null pointer and what are its typical use cases?
0:48
C Programming Interview Questions Part 30: Why is recursion generally avoided in embedded systems?
C Programming Interview Questions Part 31: How do you handle critical sections in embedded systems?
C Programming Interview Questions Part 32What is a watchdog timer and why is it important?
C Programming Interview Questions Part 33: What is the const keyword in Embedded C?
C Programming Interview Questions Part 34: What is a memory-mapped register?
C Programming Interview Questions Part 35: How is modularity achieved in embedded C projects?
0:56
C Programming Interview Questions Part 36: What is the difference between polling and interrupts?
C Programming Interview Questions Part 37: What is a race condition and how can it be prevented?
C Programming Interview Questions Part 38: How does the compiler optimise embedded C code?
C Programming Interview Questions Part 39: Signed and unsigned integers in embedded systems?
C Programming Interview Questions Part 40: What are the key sections of a linker script?
C Programming Interview Questions Part 41: Difference between ROM, RAM, Flash, and EEPROM?
C Programming Interview Questions Part 42: How do you reduce power consumption in embedded firmware?
C Programming Interview Questions Part 43: What are startup files in embedded C?
C Programming Interview Questions Part 44: What are the uses of conditional compilation?
C Programming Interview Questions Part 45: Preprocessor in embedded development?
1:01
C Programming Interview Questions Part 46: How to handle multiple interrupt sources in embedded C?
C Programming Interview Questions Part 47: What is the role of the vector table in embedded systems?
C Programming Interview Questions Part 48: How are real-time requirements handled in embedded C?
C Programming Interview Questions Part 49: What is a state machine and how is it implemented in C?
0:52
C Programming Interview Questions Part 50: The role of timers and counters in embedded firmware?