Difference between revisions of "Interview Preparation Articles"
From Embedded Systems Learning Academy
					
										
					
					Proj user16 (talk | contribs)  (→BSS and Data Segments)  | 
				Proj user16 (talk | contribs)   (→BSS and Data Segments)  | 
				||
| Line 39: | Line 39: | ||
*  [[Bit Structures | Bit Structures and Unions]]  | *  [[Bit Structures | Bit Structures and Unions]]  | ||
=== BSS and Data Segments ===  | === BSS and Data Segments ===  | ||
| − | *  [[Where   | + | *  [[Where do your variables stored | Where are Global and static variables stored ?]]  | 
<br/>  | <br/>  | ||
Latest revision as of 00:47, 13 February 2017
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
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
 - Priority Queues
 - Integer promotion in C
 
Sorting Topics
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.