Skip to content

Repository where I am continuing with my interview preparation for the switch. With more clarity this time.

License

Notifications You must be signed in to change notification settings

everrover/ascraeus-mons

Repository files navigation

ascraeus-mons

Basic premise

  • System Design - Low level and high level distributed system design ✅✅✅
  • Data Structures and Algorithms - Self evident ✅✅✅✅
  • Low-level application design - Object oriented design, design patterns, Functional design, etc.
  • Database design and queries - SQL, NoSQL, etc.
  • Research - Papers, articles, case studies, etc. ✅✅ Other basics

Table of Contents - System Design - Low level design

Progress: 1/100 [1:2:1::Easier:Medium:Hard ratio followed]

Title Tags
Head First Design Patterns - Chapter 1 - Strategy Pattern #strategy-pattern #design-patterns #oop #java #easy
Head First Design Patterns - Chapter 2 - Observer Pattern #strategy-pattern #design-patterns #oop #java #easy
Builder Pattern #strategy-pattern #design-patterns #oop #java #easy

Table of Contents - System Design - High level design

Title Some pointers
Book : System design interview bu Alex Xu - chapter 1
FB Memcache case study - 2012 - paper
Caching solution and premise
PageRank algorithm
Tiktok monolith

Progress: 3/100

Data Structures and Algorithms

| Topics | DSA

DSA Progress: 297/256 [1:2:1::Easier:Medium:Hard ratio]

Attempt made to follow Easy:Medium:Hard ratio but focus currently is on hard&tricky problems

Scripts and automation needed

  • Plugin to scrape the code on the web itself. ✅ - ice-and-laprus
    • Option to add the code in an existing file
  • Generate name, tags, file-names, the file and mild context around the code ✅
    • Essentially to do it in two-three copy operations - did in 1✅
      • Generate file contents✅
      • Generate file name✅
      • Generate .md row✅

plugin -> fetch full page and pass on to localhost (extract html from page with code) ->

  • Pass on contents of a web page to python listener
  • Python listener(Django and DRF based) executes the directive script with parameters
    • Leetcode
    • Text addition as an idea to a file
  • Voila!

Prompt added for LC: LINK

Backlog

Important concepts

  • Permutations and Combinations
  • Bit manipulation
  • Graph algorithms
  • Modular arithmetic

About

Repository where I am continuing with my interview preparation for the switch. With more clarity this time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published