Faurecia India Interview Questions

C

1)Explain about Storage classes?

2)What is Dynamic Memory Allocation?

3)Explain about Malloc function?

4)What is the difference between malloc and calloc?

5)What is the difference between structure and union?

6)What is Macro? Why we are using it?

7)What is the difference between macro and function?

8)Explain keywords?

9)What do you know about Volatile Keywords? What are the applications where we use 

   Volatile  Keywords?

10)Explain about pointers?

11)What is the difference between c and c++?

12)What is Const Keyword?

13)Explain the following 

          a)int const *p

          b)int* const p

          c)const int* const* p

14)What is the constant expression?

15)Can We use the % Operator on float values?

16)What is TypeCasting?

17)Write a Program to print Faurecia without using a semicolon?

18)Write a Program to print the nth number in the Fibonacci series?

19)Why are Pointers used?

20)What is a Null Pointer?

21)What is a Void Pointer?

22)What is a Dangling Pointer?

23)What is Structure Padding ? Why is it required? How to avoid Structure Padding?

24)What is a Linked List?

25)Difference between array and Linked List?

26)What is Memory Leak? How to avoid it?

CPP

1)Explain about member function and static member function?

2)What are the features of C++?

3)Explain about Inheritance? Explain with Example?

4)Explain about Function Overloading?

5)What is function Overloading and Operator Overloading ?

6)Explain about Polymorphism?

7)What is Inline Function?

8)What is Encapsulation?

9)What is a Pure Virtual Function?

10)Difference between Function Overloading and Function Overriding?

Embedded C,8051

1)Explain I2C and SPI Protocols ?

2)Explain about UART Protocol ?