Difference between revisions of "Interview Preparation Articles"
From Embedded Systems Learning Academy
					
										
					
					Proj user18 (talk | contribs)  (→C++ Object Oriented Topics)  | 
				Proj user16 (talk | contribs)   (→BSS and Data Segments)  | 
				||
| (28 intermediate revisions by 4 users not shown) | |||
| Line 11: | Line 11: | ||
*  [[Inline Specifier | '''Inline''' Specifier]]  | *  [[Inline Specifier | '''Inline''' Specifier]]  | ||
*  [[Dynamic memory allocation in C]]  | *  [[Dynamic memory allocation in C]]  | ||
| + | *  [[Standard Predefined Macros]]  | ||
| + | *  [[Interview Preparation topic: Recursive Function | Recursive Function]]  | ||
| + | *  [[Interview Preparation topic: Name Mangling | Name Mangling]]  | ||
<br/>  | <br/>  | ||
| Line 26: | Line 29: | ||
=== Other OS Topics ===  | === Other OS Topics ===  | ||
*  [[Interview Preparation OS Synchronization Primitives|Synchronization Primitives - Mutexes, Spinlocks, Queues etc.]]  | *  [[Interview Preparation OS Synchronization Primitives|Synchronization Primitives - Mutexes, Spinlocks, Queues etc.]]  | ||
| − | *  [[  | + | *  [[Kernel Space and User Space|Kernel Space and User Space]]  | 
<br/>  | <br/>  | ||
| + | |||
== Miscellaneous Topics ==  | == Miscellaneous Topics ==  | ||
=== Bit Fiddling ===  | === Bit Fiddling ===  | ||
| Line 35: | Line 39: | ||
*  [[Bit Structures | Bit Structures and Unions]]  | *  [[Bit Structures | Bit Structures and Unions]]  | ||
=== BSS and Data Segments ===  | === BSS and Data Segments ===  | ||
| − | *  [[Where do your variables stored | Where   | + | *  [[Where do your variables stored | Where are Global and static variables stored ?]]  | 
<br/>  | <br/>  | ||
| Line 41: | Line 45: | ||
*  [[Interview Preparation Strings |String Manipulation]]  | *  [[Interview Preparation Strings |String Manipulation]]  | ||
*  [[Interview Preparation Pointers|All about pointers]]  | *  [[Interview Preparation Pointers|All about pointers]]  | ||
| + | *  [[Null Pointer]]  | ||
*  [[Add without using any arithmetic operators]]  | *  [[Add without using any arithmetic operators]]  | ||
| − | *  [[Data Structure Alignment-Packing   | + | *  [[Data Structure Alignment-Packing of Structures]]  | 
| + | *  [[Priority Queues]]  | ||
| + | *  [[Integer promotion in C]]  | ||
<br/>  | <br/>  | ||
== Sorting Topics ==  | == Sorting Topics ==  | ||
| − | + | *  [[Interview Preparation Sorting |Sorting]]  | |
| − | |||
| − | *  [[Interview Preparation   | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | == Algorithms==  | |
| − | * [[  | + | *[[Searching Algorithms]]  | 
| − | * [[  | + | *[[Graph Algorithms]]  | 
==Embedded C Interview Questions and Answers==  | ==Embedded C Interview Questions and Answers==  | ||
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.