| 1 |
Coding basics and daily problem practice |
This builds a strong foundation for all interviews. |
Read array and string basics (Online practice platform), Solve beginner coding problems (LeetCode or GeeksforGeeks), Follow a daily coding warm-up routine, Join an online coding group |
Journal with 10 solved problems and notes |
| 2 |
Understand key data structures and practice tests |
Data structures are common in most interviews. |
Study linked lists and stacks (Intro to Algorithms), Implement simple sorting (bubble sort code), Take an array/linked list quiz (free online), Update problem tracker with results |
Passed timed quiz screenshot |
| 3 |
Practice medium interview problems and recursion |
Medium problems boost confidence for real interviews. |
Review recursion basics (Coding Interview Prep Book), Solve 5 recursion/interview problems (LeetCode), Try one timed coding round (Practice Interview Platform), Write about learning points in journal |
Solved 5 medium problems log |
| 4 |
Mock interview and feedback, dynamic programming intro |
Mock interviews help spot weak areas early. |
Participate in one peer mock interview, Practice easy dynamic programming (fibonacci with memoization), Collect feedback from mock, Identify areas to improve |
Feedback summary from peer |
| 5 |
Plan and start main project: Job Tracker App |
A real project shows practical skills to employers. |
Outline project features (Google Docs), Setup project workspace (GitHub, starter template), Design user interface sketch (paper or Figma), Write first code for adding a job |
Project repo with first commit and feature list |
| 6 |
Build features: search, save, and form validation |
Feature depth shows real ability to solve problems. |
Code job search and filter (React or plain JS), Add form validation (check for empty fields), Test all features manually, Log bugs and fixes |
Job app with functioning search and save |
| 7 |
Add tests, write docs, and deploy project |
Tests and docs make your project ready for sharing. |
Write basic unit tests (Jest or similar), Add screenshots to README (project folder), Deploy app online (Netlify or Vercel), Check app works in browser |
Deployed live link and README with screenshots |
| 8 |
Mock interviews, resume update, and final review |
Finish strong and get ready to apply for jobs. |
Do two technical mock interviews (Peer Interview Group), Review resume and add project link, Practice explaining your project, Reflect and create list of next steps |
Updated resume and list of future actions |