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.
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…
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,…
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,…
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…
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…
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…
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…
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,…
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.