Freshers' Preparation Strategy
Code Debugger

Code Debugger @coder_bytes

About: Self taught dev, total 10 years of experience in IT industry, building highly scalable and reusable products to solve real world problem.

Joined:
Apr 28, 2025

Freshers' Preparation Strategy

Publish Date: Apr 28
3 0

Hey Future Tech Stars!

So, you're gearing up for coding interviews at top-notch companies straight out of college? That's fantastic! Starting your preparation early is a smart move, and we're here to guide you every step of the way. We are going to provide you a structured plan, valuable resources, and actionable tips to ace those interviews.

Topics to cover

  • DSA
  • DBMS
  • Backend language (Python or java is preferred)
  • Backend language framework
  • One subject of your interest
  • Front end - basic understanding is enough
  • Personal projects
  • Low level design
  • Basics of system design
  • Gen AI basics

Strategy

  • Divide your time properly and stick to the plan
  • Always make quick notes to revise later
  • Don't over complicate the things
  • Always think for multiple solutions for coding problems
  • Focus on learning and solving problems, not on number on questions solved

Resources

For Java
https://www.amazon.in/Head-First-Java-Brain-Friendly-Grayscale/dp/9355420900
https://howtodoinjava.com/java/basics/java-tutorial/
https://www.youtube.com/@CodingWithJohn/videos

For python
https://python.land/introduction-to-python
https://www.educative.io/path/zero-to-hero-in-python
https://www.coursera.org/learn/python-crash-course

For Node Js
https://javascript.info
https://www.udemy.com/course/nodejs-the-complete-guide
https://www.youtube.com/watch?v=uk2gSHbnhAI

For DSA
https://www.amazon.in/Data-Structures-Algorithms-Made-Easy/dp/8192107558
https://www.amazon.in/Cracking-Coding-Interview-Programing-Questions/dp/0984782850
https://www.educative.io/courses/data-structures-coding-interviews-javascript
Leet code practice

Backend frameworks
For java dev- https://howtodoinjava.com/spring-boot/spring-boot/
For python dev - https://www.coursera.org/specializations/django
For node js dev - https://masteringbackend.com/posts/expressjs-5-tutorial-the-ultimate-guide

For database
https://www.coursera.org/specializations/postgresql-for-everybody
https://www.pluralsight.com/courses/postgresql-advanced-sql-queries
College text book

Preparation planning

This planning may not suite for each and every one, so please modify and update preparation timelines accordingly

Month-1

  • DSA - time and space complexity, array and string, practice problems on array and string
  • Backend language

Month-2

  • DSA - searching, sorting, recursion, 2-D array. Practice problems on 2-D array
  • Backend language and backend framework

Month-3

  • DSA- linked list, statck and queue, their operations and practice questions
  • DBMS and basics of front end

Month-4

  • DSA - Tree, BT, BST and various operations on them and practice problem
  • Basics low level design and system design, also start building project

Month-5

  • DSA - Dynamic programming and graph and practice problems
  • Build your project

Month-6

  • DSA - More advanced level practice problems on array, string, dynamic programming and 2-D array
  • Basics of Gen AI and subject of your interest

Comments 0 total

    Add comment