Top Programming Interview Questions in C

In this article I will share some most commonly asked interview questions for you.

There are lot of computer science students, engineering students and programmers applying for interview to get job and start their career in software industries.

There are many big companies like Microsoft, Google, Amazon, Facebook and many other big organizations hires new software developers and programmers every year.

But, Problem is... we don't know what kind of questions they will ask in interview.


c programming questions for interview, C interview questions, programming interview questions


In this article, I will share some frequently asked programming interview questions in C and also some most commonly asked interview questions for you.

You can practice this questions because, Once you practice these questions, you will feel confident enough to attend any interview.

So without wasting more time let's get started....


  Basic Programming Interview Questions:


1. Which header file  do you need  to include to use  typecasting? 
2. What is the difference between angular braces < > and double quotes ” “ in header files in C?
3. What is variables in programming? 
4. What is scope of variables? 
5. What are the types of variables in C programming? 
6. How variables are scoped in C? 
7. How to print “Hello World” without semicolon? 
8.  What will be the output if you will compile and execute the following C code?
#include<stdio.h>
  int main()
  {
       int a=5;
       float b;
       printf(“%d”,sizeof(++a+b));
       printf(“%d”,a);

       return 0;
 }

9.  What is memory leak?
10. What is the value  return to the operating system on the successful  completion of key program?




  Array Interview Questions:


11. What is the use of arrays? Why we use arrays?
12. How do you remove  duplicates  from a given array?
13. How do you reverse an array  in java?
14. How do you find all pairs of an integer array whose sum is equal to a given number?
15. How to find repeated numbers in an array?  
16. How do you find the duplicate number on a given integer array?
17. How do you sort an array in java ?
18. How to print numbers from array?
19. How do you find the largest and smallest number in an unsorted integer array?



  String Interview Questions:


20. Why we use strings in program?
21. How do you reverse words in a given string?
22. How to print duplicate characters from a string?
23. How to check if a given string is a palindrome?
24. How to find permutaions of  a string?
25. What will be the output of the following program ?

#include<stdio.h>
  int main()
  {
       int a=5;
       float b;
       printf(“%d”,sizeof(++a+b));
       printf(“%d”,a);

       return 0;
 }


26. Which string function adds one string to end of the  another string?
27. How do you find the maximum occurring character in a given string?
28. How do you  reverse String without recursion()?



  Linked List Interview Questions:


29. What is linked list?
30. How do you  find  length of a singly linked list?
31. How to reverse a linked list?
32. How do you remove duplicate noedes from unsorted linked list?
33. How many types of Linked List exist?
34. Explain Singly Linked List?
35. Explain difference between singly and doubly linked list?
36. Explain some disadvantages of linked list?




  Other Questions:


37. Why we use functions in our program ?
38.  What is pointer?
39. What is formal parameters?
40. Can a program compiles without main()?
41. What is the advantages of structures?
42. What is a preprocessor?
43.  What is Bubble Sort Algorithm? 
44. How do you implement Bubble Sort algorithm?
45. How do you multiply two matrices in java?
46. How do you reverse given intiger in java?
47. How do you print Number is Even or Odd without using if-else Statement?
48. How do you devide the intiger  number without using division '/' sign? 
49 How do you concatenate strings using Pointers?
50. How you can swap two numbers using pointers?
51. What is NULL pointer?
52. What is the meaning of base address of the array?


These are some of the most common questions that help you well in your interview. 


Quick Links: 


If you want to learn more about C programming with lot of examples and  their solutions.... then visit C Exercises that will help you to learn C from basics to intermediate level.

No comments:

Post a Comment

If you have any doubts, please discuss here...👇