Welcome to the complete Rust resource centre. Refresh the essentials first, then grind the placement tracks.
Revision Guide
Interview-focused revision of everything you need — from ownership to async.
- Part 1: Ownership, Borrowing & Lifetimes Ownership rules, borrowing, references, and lifetimes.
- Part 2: Enums, Options, Structs & Pattern Matching Enums, Option/Result, structs, and match.
- Part 3: Traits, Generics & Smart Pointers Traits, generics, Box/Rc/Arc, and trait objects.
- Part 4: Collections, Strings & Error Handling Vec, HashMap, String vs str, and ? operator.
- Part 5: Concurrency, Closures & Top Gotchas Threads, Send/Sync, closures, and the gotcha sheet.
Top 10 Questions
- Top 10 Rust Questions - Part 1 The 10 most frequently asked Rust placement questions.
Top 25 Questions
- Top 25 - Part 1 First 15 of the top 25 Rust placement questions.
- Top 25 - Part 2 Remaining 10 of the top 25 Rust questions.
Top 50 Questions
- Top 50 - Part 1 First 15 of the most asked Rust questions.
- Top 50 - Part 2 Middle 15 of the top 50 Rust questions.
- Top 50 - Part 3 Final 20 advanced Rust questions.
Output Questions
- Output Questions - Part 1 Predict-the-output Rust puzzles.
- Output Questions - Part 2 More Rust predict-the-output puzzles.
Comparison Questions
- Comparison Questions - Part 1 Rust comparison puzzles.
- Comparison Questions - Part 2 More Rust comparison puzzles.
Section-wise Q&A
- 1. Ownership & Borrowing Ownership, borrowing, and reference rules.
- 2. Smart Pointers Box, Rc, Arc, RefCell, and deref.
- 3. Traits & Generics Trait bounds and generic types.
- 4. Concurrency & Async Threads, Send/Sync, and async.
- 5. Strings & Collections String vs str, Vec, HashMap, and iterators.
- 6. Error Handling Result, Option, and the ? operator.
- 7. Modules & Tooling Modules, cargo, and the toolchain.
Premium Content
Unlock Rust – Index and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans