Difference between revisions of "Interview Preparation Articles"
From Embedded Systems Learning Academy
Proj user16 (talk | contribs) (→Operating Systems Topics) |
Proj user18 (talk | contribs) (→Frequently Asked Topics) |
||
Line 13: | Line 13: | ||
* [[Standard Predefined Macros]] | * [[Standard Predefined Macros]] | ||
* [[Interview Preparation topic: Recursive Function | Recursive Function]] | * [[Interview Preparation topic: Recursive Function | Recursive Function]] | ||
+ | * [[Interview Preparation topic: Name Mangling | Name Mangling]] | ||
<br/> | <br/> | ||
Revision as of 06:17, 20 December 2016
Interview preparation requires proficient knowledge of C/C++. This article has just been recently written (July 2013) and will be elaborated soon; the articles in RED are waiting to be written. The hope is that this article will be "one-stop-shop" for most common C/C++ interview questions.
Contents
Frequently Asked Topics
- What is a volatile variable?
- What is a static keyword in C/C++?
- Linked List
- About extern keyword in C/C++
- Pointers in C
- Structures and Unions
- Inline Specifier
- Dynamic memory allocation in C
- Standard Predefined Macros
- Recursive Function
- Name Mangling
C++ Object Oriented Topics
Operating Systems Topics
FreeRTOS Tutorial
FreeRTOS is a real-time OS that has many ports for various different controllers. This is a great system to learn about because it gives you the fundamental knowledge of an operating system while making it incredibly easy to learn the material. Here's a must-read tutorial :
Other OS Topics
- Synchronization Primitives - Mutexes, Spinlocks, Queues etc.
- Common Problems in Multitasking OS
- Kernel Space and User Space
Miscellaneous Topics
Bit Fiddling
BSS and Data Segments
Others
- String Manipulation
- All about pointers
- Null Pointer
- Add without using any arithmetic operators
- Data Structure Alignment-Packing of Structures
Sorting Topics
Searching Algorithms
Embedded C Interview Questions and Answers
The following link would navigate to some questions that are very commonly asked in interviews(Cisco,Intacct,WNI etc.). It encloses some C programs as well.