[go: up one dir, main page]

0% found this document useful (0 votes)
11 views3 pages

Roadmap

The document is a comprehensive Google preparation checklist divided into five phases focusing on Core Computer Science, Full Stack Development, Cloud & DevOps, Interview Preparation, and Aptitude. Each phase outlines specific topics and skills to master, including JavaScript, MERN stack, Docker, Kubernetes, and interview techniques. The checklist emphasizes practical projects, mock interviews, and networking to enhance job readiness.

Uploaded by

gurumurthymk2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Roadmap

The document is a comprehensive Google preparation checklist divided into five phases focusing on Core Computer Science, Full Stack Development, Cloud & DevOps, Interview Preparation, and Aptitude. Each phase outlines specific topics and skills to master, including JavaScript, MERN stack, Docker, Kubernetes, and interview techniques. The checklist emphasizes practical projects, mock interviews, and networking to enhance job readiness.

Uploaded by

gurumurthymk2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Google Preparation Checklist (JavaScript + MERN + DevOps)

PHASE 1: Core CS + DSA in JavaScript (Apr 15 - Jul 7)

[ ] Arrays & Strings

[ ] Loops & Conditionals

[ ] Recursion basics

[ ] Linked Lists

[ ] Stacks & Queues

[ ] Sliding Window, 2 Pointers

[ ] Hash Maps & Sets

[ ] Searching & Sorting

[ ] Trees & Binary Trees

[ ] BST operations

[ ] Graphs: DFS, BFS

[ ] Topological Sort

[ ] Disjoint Sets (Union Find)

[ ] JavaScript syntax & idioms

[ ] Functions, Classes, File I/O in JS

[ ] OOP in JS (Prototypes, Classes)

[ ] Error handling & exceptions

[ ] Unit testing (Jest/Mocha)

[ ] Git & GitHub (init, push/pull, branches)

[ ] CLI tools (curl, npm, etc.)

[ ] HTTP, APIs, JSON

[ ] Build simple CLI tools

PHASE 2: Full Stack Development (MERN) (Jul 8 - Aug 18)

[ ] HTML, CSS, JS fundamentals

[ ] Responsive Design & Flexbox/Grid

[ ] React Components + Hooks

[ ] Routing (React Router) + State Management (Redux/Context)

[ ] Node.js + Express fundamentals

[ ] Build REST APIs with Express


Google Preparation Checklist (JavaScript + MERN + DevOps)

[ ] CRUD + Auth (JWT, Sessions)

[ ] MongoDB basics with Mongoose

[ ] PostgreSQL basics (optional)

[ ] Form Handling & Validation

[ ] File Uploads & Image Handling

[ ] Project Structuring (MERN Best Practices)

[ ] Deploy full-stack app (Render/Vercel/GCP)

[ ] Environment variables & secrets management

PHASE 3: Cloud & DevOps (Aug 19 - Oct 20)

[ ] Docker + Docker Compose

[ ] Basic Kubernetes concepts

[ ] CI/CD Pipelines (GitHub Actions, Jenkins)

[ ] Cloud Platforms (AWS/GCP basics)

[ ] Infrastructure as Code (Terraform basics)

[ ] Reverse Proxy + Load Balancing (NGINX)

[ ] SSH, Hosting practices

[ ] Monitoring & Logging (Prometheus/Grafana optional)

[ ] Domain + SSL Setup

[ ] Deploy MERN apps with DevOps best practices

PHASE 4: Interview Prep + Projects (Oct 21 - Dec 31)

[ ] Dynamic Programming

[ ] Greedy

[ ] Backtracking

[ ] Graph Revision

[ ] 100+ Leetcode problems

[ ] Mock interviews (record yourself)

[ ] Polish 2 major projects (MERN + DevOps)

[ ] Clean GitHub with commits & documentation

[ ] Resume with impact metrics

[ ] 1-2 blog posts explaining your work


Google Preparation Checklist (JavaScript + MERN + DevOps)

[ ] LinkedIn update + start soft networking

PHASE 5: Aptitude + Final Polish (Jan 1 - Feb 28)

[ ] Quantitative Aptitude

[ ] Logical Reasoning

[ ] Puzzle Practice

[ ] Timed aptitude mocks

[ ] Resume final version ready

[ ] Portfolio site updated (optional)

[ ] Final mocks (DSA + HR + system design)

[ ] Apply to internships (Google + others)

[ ] Prepare referral + outreach messages

You might also like