Welcome to the complete C resource centre. Refresh the essentials first, then grind the placement tracks.
Revision Guide
Interview-focused revision of everything you need — from pointers to undefined behaviour.
- Part 1: Pointers, Arrays & Memory Memory model, pointer arithmetic, arrays, malloc/free, and double pointers.
- Part 2: Strings, Storage & Scope Char arrays vs literals, string functions, storage classes, and lifetimes.
- Part 3: Structs, Unions, Preprocessor & Operators Packing, unions, macros, bitwise operators, and operator precedence.
- Part 4: Control Flow, Stdlib, Undefined Behaviour & Gotchas I/O, recursion, UB, and the gotcha sheet.
Top 10 Questions
- Top 10 C Questions - Part 1 The 10 most frequently asked C placement questions.
Top 25 Questions
- Top 25 - Part 1 First 15 of the top 25 C placement questions.
- Top 25 - Part 2 Remaining 10 of the top 25 C questions.
Top 50 Questions
- Top 50 - Part 1 First 15 of the most asked C questions.
- Top 50 - Part 2 Middle 15 of the top 50 C questions.
- Top 50 - Part 3 Final 20 advanced C questions.
Output Questions
- Output Questions - Part 1 sizeof, division, pointers, and switch output puzzles.
- Output Questions - Part 2 Precedence, unsigned arithmetic, recursion, and memory.
Comparison Questions
- Comparison Questions - Part 1 ==, relational, signed/unsigned, and character comparison.
- Comparison Questions - Part 2 Structs, enums, pointers, and tricky unsigned comparisons.
Section-wise Q&A
- 1. Pointers & Memory Pointers, memory layout, and pointer arithmetic.
- 2. Strings String handling, functions, and literals.
- 3. Storage Classes & Scope auto, register, static, extern, and lifetimes.
- 4. Preprocessor & Macros Defines, macros, and tokens.
- 5. Structs, Unions & Undefined Behavior Packed structs, unions, and UB.
- 6. Operators, Stdlib & I/O Bitwise ops, library functions, and printf.
Premium Content
Unlock C – Index and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans