Skip to content
PlacementSaathi

Phase 1 · Day 1-30

Foundation

DSA basics and patterns, aptitude foundations, and the start of core CS revision.

Phase goal: Fluency in one language, solving easy Arrays/Strings/Hashing problems on your own, and knowing the formulas for high-weightage aptitude topics.

Weekly targets

  1. Week 1 (Day 1-7)

    DSA
    Pick one language (C++, Java or Python). Loops, functions, arrays and string basics. 2 easy problems a day.
    Aptitude
    Number System, Percentages: 20 questions a day.
    Core CS
    The 4 pillars of OOPs, class vs object.
  2. Week 2 (Day 8-14)

    DSA
    Arrays pattern: Two Sum, Best Time to Buy and Sell Stock, Kadane's. 3 problems a day.
    Aptitude
    Ratio, Profit and Loss.
    Core CS
    OOPs: overloading, overriding, abstract class vs interface.
  3. Week 3 (Day 15-21)

    DSA
    Strings and Hashing: Valid Anagram, Contains Duplicate, Group Anagrams.
    Aptitude
    Time and Work, Averages. Logical: Series, Coding-Decoding.
    Core CS
    DBMS basics: keys, normalisation. SQL SELECT, WHERE, GROUP BY.
  4. Week 4 (Day 22-30)

    DSA
    Binary Search basics + revision of starred problems.
    Aptitude
    Time Speed Distance, SI/CI. One mini timed test at the weekend.
    Core CS
    SQL JOINs, ACID.
    Resume / Interview
    First resume draft ready (use the Resume Checklist).

Phase 2 · Day 31-60

Pattern Mastery

Medium DSA, timed aptitude practice, resume building and practising project explanations.

Phase goal: Medium problems in 30-40 minutes, 2 full aptitude mocks a week, and an interview-ready resume and GitHub.

Weekly targets

  1. Week 5 (Day 31-37)

    DSA
    Two Pointers: Move Zeroes, Container With Most Water, 3Sum.
    Aptitude
    Full timed mocks #1 and #2. Make a weak-topics list.
    Core CS
    OS: process vs thread, scheduling.
  2. Week 6 (Day 38-44)

    DSA
    Sliding Window + Stack: Longest Substring, Valid Parentheses, Daily Temperatures.
    Aptitude
    One puzzle and seating set a day. 2 mocks.
    Core CS
    OS: deadlock, paging, virtual memory.
    Resume / Interview
    Clean up projects on GitHub with a README.
  3. Week 7 (Day 45-51)

    DSA
    Linked List: reverse, cycle, merge, middle.
    Aptitude
    Previous-pattern sets of target companies. 2 mocks.
    Core CS
    CN: OSI, TCP vs UDP, DNS.
    Resume / Interview
    Final resume: 8+ on the 10-point checklist.
  4. Week 8 (Day 52-60)

    DSA
    Start Trees: depth, invert, level order.
    Aptitude
    Extra time on verbal: RC and sentence correction. 2 mocks.
    Core CS
    Revision: OOPs + DBMS viva questions.
    Resume / Interview
    Practise explaining each project in a 2-minute structure, out loud.

Phase 3 · Day 61-90

Interview Ready

Company-wise preparation, mock interviews, revision and fixing weak topics.

Phase goal: Know your target company's pattern, do 2 mock interviews a week, and fully revise all starred problems.

Weekly targets

  1. Week 9 (Day 61-67)

    DSA
    Graphs: Flood Fill, Number of Islands, Rotting Oranges.
    Aptitude
    Company-wise sets (TCS NQT, Infosys, Wipro, Accenture, Capgemini).
    Core CS
    Top OS + CN viva questions.
    Resume / Interview
    Mock interviews #1 and #2 (with a friend or senior).
  2. Week 10 (Day 68-74)

    DSA
    Basic DP: Climbing Stairs, House Robber, Coin Change.
    Aptitude
    Weak topics only, from your mock mistakes list.
    Core CS
    Write DBMS SQL queries by hand.
    Resume / Interview
    Record and improve HR answers.
  3. Week 11 (Day 75-81)

    DSA
    Mixed medium problems, timed (35 min each).
    Aptitude
    One full mock every other day.
    Core CS
    Revise 1-page notes for all 4 subjects.
    Resume / Interview
    Mock interviews #3 and #4.
  4. Week 12-13 (Day 82-90)

    DSA
    Revise only starred problems. Don't open new patterns.
    Aptitude
    Light practice to keep your speed.
    Core CS
    Quick revision.
    Resume / Interview
    Before each test, read only that company's page. Keep documents ready.

Sample daily routine (2.5 hours)

Evening after college or early morning: whatever time you can fix. On Sundays, take one mock test and review the week.

  1. 0:00 - 1:00DSA: 1 new problem + revise 1 starred problem
  2. 1:00 - 1:30Aptitude: 20 timed questions (quant + logical mix)
  3. 1:30 - 2:00Core CS: 1 topic (OOPs / DBMS / OS / CN) + 5 viva questions
  4. 2:00 - 2:20Interview: record yourself answering 1 HR or project question
  5. 2:20 - 2:30Log it: what you did today, what you starred, what's next

Golden rules for placement week

  • Don't open a new topic the night before a test. Only revise.
  • In an online test, clear all the easy questions first, then the hard ones.
  • Within 10 minutes of every interview, write down what was asked.
  • Keep printed resumes, marksheets and ID ready in advance.
  • Treat a rejection as data, not defeat. Write down what went wrong and fix it.

Want a split based on your own days and hours? Use the Study Plan Calculator.

Your next step

Start Day 1 today

Phase 1, Week 1: pick one language and solve the first 2 easy problems on the DSA sheet.