Gepubliceerd met Google Documenten
bintiBytes: DS&A + System Design Study Plan
Wordt elke 5 minuten automatisch geüpdatet

Software Engineer Study Plan

TOPICS

@bintiBytes 5-WEEK STUDY PLAN

Key: Data Structure | Algorithm | System Design | SWE Principle

DAY 1

DAY 2

DAY 3

DAY 4

DAY 5

DAY 6

DAY 7

Arrays

Big-O Notation

Networks & IP

String

Binary search

Networks & TCP

Hash table

Bubble sort

Networks & HTTP

Recap of

Day 1 - Day 3

Hash maps

Insertion sort

Storage

Matrix

Selection sort

Latency

Recap of

Day 1 - Day 6

DAY 8

DAY 9

DAY 10

DAY 11

DAY 12

DAY 13

DAY 14

Linked list

Quick sort

Throughput

Queue

Merge sort

System availability

Stack

Radix sort

SLAs

Recap of

Day 1 - Day 10

Tree

Counting sort

Caching

Trie

Heap sort

Stale data

Recap of

Day 1 - Day 13

DAY 15

DAY 16

DAY 17

DAY 18

DAY 19

DAY 20

DAY 21

Heap

DFS

Proxies

Graph

BFS

Load balancing

Interval

Hashing

Load balancer hashing

Recap of

Day 1 - Day 17

Recursion

Relational databases

Backtracking

Non-Relational databases

Recap of

Day 1 - Day 20

DAY 22

DAY 23

DAY 24

DAY 25

DAY 26

DAY 27

DAY 28

DP/ Memoization

Database indexing

Divide & conquer

Database replication

Two-pointers

Database sharding

Recap of

Day 1 - Day 24

Binary System

Polling

Maths

Streaming/ sockets

Recap of

Day 1 - Day 27

DAY 29

DAY 30

DAY 31

DAY 32

DAY 33

DAY 34

DAY 35

Maths

End-point protection

Geometry

Lead server election

Geometry

Publisher/ subscriber messaging

Recap of

Day 1 - Day 31

Logging, monitoring, and alerting

Testing

Top 10 Cybersecurity attacks

Debugging

Recap of

Day 1 - Day 34

RESOURCES (feel free to use whatever supports your learning style!)

Once the theory has been covered, then jump into in-depth practice with Leetcode problems, and also system design Qs… Good luck! – bintiBytes :)