Skip to content

C Programming with DSA Question Sheets

Topic-wise C Programming with DSA question sheets — 200 questions across 8 topics. Open each sheet online and tick questions as you solve them.

25 questions

C Basics, Data Types and Operators Interview Questions

Start with how a C program is compiled and linked, then learn data types, operators, control flow, functions, storage classes, macros and the…

11 Easy11 Medium3 Hard
25 questions

Pointers and Memory Management Interview Questions

Pointers are the most important and most feared C topic. Learn addresses, pointer arithmetic, pointers with arrays and functions, double pointers,…

7 Easy12 Medium6 Hard
25 questions

Arrays and Strings Interview Questions

Arrays and strings dominate coding rounds. Learn one and two dimensional arrays, null terminated strings, safe string functions and buffer overflows,…

11 Easy11 Medium3 Hard
25 questions

Structures, Unions and File Handling Interview Questions

Real programs group data and store it. Learn structures, unions, typedef, enums, bit fields, padding and alignment, flexible array members, and file…

7 Easy13 Medium5 Hard
25 questions

Linked Lists Interview Questions

Linked lists test your pointer skills in almost every interview. Learn singly, doubly and circular lists, insertion and deletion with double…

7 Easy12 Medium6 Hard
25 questions

Stacks, Queues and Hashing Interview Questions

Learn stacks and queues with arrays and linked lists, circular queues, deques, ring buffers for embedded systems, monotonic stacks, expression…

6 Easy13 Medium6 Hard
25 questions

Trees and Graphs Interview Questions

Trees and graphs appear in mid and senior level coding rounds. Learn binary trees, traversals, binary search trees, balanced trees, tries, graph…

6 Easy11 Medium8 Hard
25 questions

Sorting, Searching and Dynamic Programming Interview Questions

Finish with core algorithm design. Learn Big O analysis, binary search and its variants, quicksort, merge sort, heap sort and counting sort,…

7 Easy11 Medium7 Hard

Frequently asked questions

What are question sheets?

Topic-wise lists of C Programming with DSA interview questions with answers — 200 questions across 8 topics. Tick questions as you solve them; progress is saved in your browser.

Which sheet should I start with?

Start with C Basics, Data Types and Operators, then Pointers and Memory Management. Use the role-wise pages to see which topics matter most for the job you want.