Skip to content

Commit 25d7a2d

Browse files
committed
Add interview prep README
0 parents  commit 25d7a2d

1 file changed

Lines changed: 77 additions & 0 deletions

File tree

README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# LeetCode Solutions and Interview Prep
2+
3+
This repository tracks my data structures and algorithms practice for technical interview preparation.
4+
5+
The plan is simple:
6+
7+
1. Finish `NeetCode 150`
8+
2. Move to `NeetCode 250`
9+
3. Complete `Striver's SDE Sheet`
10+
4. Continue with regular LeetCode and DSA practice for revision, speed, and pattern recognition
11+
12+
Solutions in this repository are synced from LeetCode using `LeetSync`, so this repo serves as both a progress log and a long-term archive of interview prep work.
13+
14+
## Roadmap
15+
16+
| Phase | Track | Focus | Status |
17+
| --- | --- | --- | --- |
18+
| 1 | NeetCode 150 | Core interview patterns and must-know problems | In Progress |
19+
| 2 | NeetCode 250 | Wider medium and hard problem coverage | Planned |
20+
| 3 | Striver's SDE Sheet | Structured revision across core DSA topics | Planned |
21+
| 4 | Mixed Practice | Timed practice, weak-topic review, and consistency | Ongoing |
22+
23+
## Goals
24+
25+
- Build strong problem-solving fundamentals in DSA
26+
- Improve pattern recognition across common interview problem types
27+
- Write clean, efficient, interview-ready solutions
28+
- Track progress consistently over time
29+
- Create a reusable revision resource before interviews
30+
31+
## What This Repository Will Contain
32+
33+
- LeetCode problem solutions synced through `LeetSync`
34+
- Consistent practice across arrays, strings, linked lists, trees, graphs, dynamic programming, heaps, backtracking, and more
35+
- A growing archive of solved problems for revision
36+
- Progress tied to structured interview prep sheets rather than random practice
37+
38+
## Current Prep Order
39+
40+
`NeetCode 150` -> `NeetCode 250` -> `Striver's SDE Sheet` -> `Ongoing DSA Practice`
41+
42+
## Problem-Solving Approach
43+
44+
For each problem, the focus is to:
45+
46+
1. Understand the brute-force solution first
47+
2. Identify the optimal pattern or data structure
48+
3. Implement a clean and readable solution
49+
4. Review time and space complexity
50+
5. Revisit difficult problems until the pattern becomes natural
51+
52+
## Progress Tracker
53+
54+
- NeetCode 150: `0 / 150`
55+
- NeetCode 250: `0 / 250`
56+
- Striver's SDE Sheet: `Not started`
57+
58+
This section will be updated as the repository grows.
59+
60+
## Why This Repo Exists
61+
62+
This is not just a dump of accepted submissions. The goal is to build a disciplined interview prep system:
63+
64+
- solve consistently
65+
- track progress publicly
66+
- revise weak areas
67+
- maintain a personal archive of patterns and solutions
68+
69+
## Tools
70+
71+
- `LeetCode`
72+
- `LeetSync`
73+
- `GitHub`
74+
75+
## Long-Term Objective
76+
77+
Use this repository as a structured record of interview preparation and a revision base for software engineering interviews.

0 commit comments

Comments
 (0)