Skip to content

Instantly share code, notes, and snippets.

@evoingram
Last active September 2, 2020 17:30
Show Gist options
  • Save evoingram/8b0f2c49954907c67b684ce3cd0c1fd3 to your computer and use it in GitHub Desktop.
Save evoingram/8b0f2c49954907c67b684ce3cd0c1fd3 to your computer and use it in GitHub Desktop.
2020-0725
So many things to do; it's been forever since I wrote and i should keep it up. But even though I've dropped some things, still
other things have gotten so busy and I'm really having weird feelings about where I'm at, how far I've come, and what I'm about
to do. I'm confident I look like a good candidate and the big test will be acing all the grueling interviews.
"You miss 100% of the shots you don't take," said by Wayne Gretzky, is now hanging up on the edge of a shelf which I view every
day all day when i sit down at my computer.
Here's what I have left to do before I will call myself officially prepped for interviews:
- Review pretty much all my notes
- Leetcode
- OOAD diagrams for my transcript mgmt app
- finish CTCI book after having reviewed all this stuff
- put significant work into java transcript mgmt back end
- take notes on Agile Estimating and TDD books
- update & add Anki cards for all topics (Node/Express/Knex, VB, Tailwind, GraphQL, Emmet, Bootstrap, Regex, Graphs, Computers,
OOAD, scalability, system design & architecture, SD interviews, UML, Docker, Azure, Cortana, Postman,
Clean Code/Coder/Arch, CS)
OPTIONAL:
- finish adding notes to my volumes of good notebooks
- cortana, powershell, vb, tailwind, graphql, emmet, postman, bootstrap, clean books
- add hot seat questions/answers from channel to notes
- contact courtlistener for open source
- look up intellij shortcuts or java
- frontend masters
- find tech conferences on youtube
So still a ton of content to get through. Main & biggest thing is getting through all this system design, then DS/algos.
Rest of it will be a daily grind like I've done for the last nine months, no biggie.
@evoingram
Copy link
Author

evoingram commented Jul 26, 2020

Weekend, 07/25/2020 & 07/26/2020:

  • yelp, bloom filter, and uber system designs
  • chapters 17 and 18 of Clean Arch
  • 12 quality attributes of software arch
  • reviewed notes on several subjects
  • answered some OOAD questions
  • six or so Leetcode problems
  • couple Java problems on Hackerrank
  • modified some behavioral answers

@evoingram
Copy link
Author

evoingram commented Jul 27, 2020

Monday, 07/27/2020:

  • reviewed notes on several subjects (CS, OOAD, UML, etc.)
  • transcript

@evoingram
Copy link
Author

evoingram commented Jul 28, 2020

Tuesday, 07/28/2020:
Didn't get through as much as I wanted yesterday because of work, so I'm doubling up a bit today:

  • Ticketmaster system design
  • chapters 19 through 22 of Clean Arch
  • reviewed notes on several subjects (CS, OOAD, UML, etc.)
  • three Java problems on Hackerrank
  • Leetcode problems

Got my new bluetooth speaker, though, so it'll be nice not having to wear headphones all the time.

@evoingram
Copy link
Author

evoingram commented Jul 29, 2020

Wednesday, 07/29/2020:

  • Tinder system design
  • chapters 23 & 24 of Clean Arch
  • reviewed notes on CS
  • two OOAD design problems (blackjack & call center)
  • three Java problems on Hackerrank
  • added new samples to endorsement repo
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 29, 2020

Thursday, 07/30/2020:

  • distributed DB system design
  • chapters 25 & 26 of Clean Arch
  • reviewed notes on CS, count sort, bucket sort, heap max/min, radix sort, avl tree
  • one OOAD design problem
  • three Java problems on Hackerrank
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 29, 2020

Friday, 07/31/2020:

  • Shopify system design
  • chapters 27 & 28 of Clean Arch
  • three Java problems on Hackerrank
  • updated portfolio to reflect new skills
  • one OOAD design problem
  • fixed up tries, skip list, bloom filter, bit manipulation
  • reviewed notes on CS, OOAD
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 31, 2020

Monday, 08/03/2020:

  • Airbnb system design
  • chapters 29 & 30 of Clean Arch
  • reviewed notes on CS, OOAD
  • one OOAD design problem
  • three Java problems on Hackerrank
  • fixed up graphs notes/samples
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 31, 2020

Tuesday, 08/04/2020:

  • Google Docs system design
  • chapters 31 through 34 of Clean Arch
  • reviewed notes on CS, OOAD
  • one OOAD design problem (jigsaw puzzle)
  • review MS style guide
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 31, 2020

Wednesday, 08/05/2020:

  • Google Maps system design
  • reviewed notes on CS, OOAD
  • one OOAD design problem (chat server)
  • three Java problems on Hackerrank
  • look up static analysis tools (NDepend, Structure101, Checkstyle)
  • review MS style guide
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Jul 31, 2020

Thursday, 08/06/2020:

  • review Tiny URL system design videos & notes
  • review Pastebin system design videos & notes
  • review Instagram system design videos & notes
  • reviewed notes on CS, system design, scalability
  • one OOAD design problem (othello)
  • three Java problems on Hackerrank
  • review MS style guide
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Aug 4, 2020

Friday, 08/07/2020:

  • review Dropbox system design videos & notes
  • review WhatsApp system design videos & notes
  • review Twitter system design videos & notes
  • reviewed notes on OOAD, UML, Java
  • one OOAD design problem (circular array, last CTCI one)
  • three Java problems on Hackerrank
  • review MS style guide
  • revisit bloom filter
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Sunday, 08/09/2020:

  • review Netflix system design videos & notes
  • review autocomplete system design videos & notes
  • review distributed rate limiting system design videos & notes
  • reviewed notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • review MS style guide
  • make cheat sheets (everything EXCEPT behavioral, CS, UML, regex, OOAD, Python, different options for scalability/system design interviews)
  • review behavioral questions/answers
  • review projects
  • review backtracking
  • add timsort to samples
  • Leetcode problems
  • maybe start book or work on a project

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Monday, 08/10/2020

  • review webcrawler system design videos & notes
  • review newsfeed system design videos & notes
  • review Amazon BSR system design videos & notes
  • reviewed notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • work on MS style guide notes
  • review behavioral questions/answers
  • review projects
  • make cheat sheets (behavioral, CS, tech stacks, scalability, system design, system design interviews)
  • add rest of OOAD notes
  • add time/space complexity to timsort
  • take notes on TutorialsPoint OS tutorial
  • powerpoint presentation for interviews
  • Leetcode problems
  • continue book or work on a project (Agile Estimating and TDD books, Java back end, OOAD diagrams for transcript webapp)

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Tuesday, 08/11/2020

  • review CDN system design videos & notes
  • review web monitoring tools system design videos & notes
  • review yelp system design videos & notes
  • reviewed notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • work on MS style guide notes
  • review behavioral questions/answers
  • review projects
  • take notes on TutorialsPoint OS tutorial
  • powerpoint presentation for interviews
  • make cheat sheets (behavioral, CS, tech stacks, scalability, system design, system design interviews)
  • add OOD patterns & glossary, UML, Agile, TypeScript, SQL, Scalability, SD, SD Interviews, behavioral, Docker, Azure, Clean Coder, Clean Arch, Git, PowerShell, Computers, Node/Express/Knex, GraphQL, React/Redux, JavaScript, HTML/CSS notes
  • Leetcode problems
  • continue book or work on a project (Agile Estimating and TDD books, Java back end, OOAD diagrams for transcript webapp)

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Wednesday, 08/12/2020

  • review uber system design videos & notes
  • review ticketmaster system design videos & notes
  • review tinder system design videos & notes
  • review notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • work on MS style guide notes
  • review behavioral questions/answers
  • review projects
  • take notes on TutorialsPoint OS tutorial
  • powerpoint presentation for interviews
  • make cheat sheets (behavioral, CS, tech stacks, scalability, system design, system design interviews)
  • add OOD patterns & glossary, UML, Agile, TypeScript, SQL, Scalability, SD, SD Interviews, behavioral, Docker, Azure, Clean Coder, Clean Arch, Git, PowerShell, Computers, Node/Express/Knex, GraphQL, React/Redux, JavaScript, HTML/CSS notes
  • continue book or work on a project (Agile Estimating and TDD books, Java back end, OOAD diagrams for transcript webapp)
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Thursday, 08/13/2020

  • review distributed DB system design videos & notes
  • review shopify system design videos & notes
  • review airbnb system design videos & notes
  • review notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • work on MS style guide notes
  • review behavioral questions/answers
  • review projects
  • take notes on TutorialsPoint OS tutorial
  • powerpoint presentation for interviews
  • make cheat sheets (behavioral, CS, tech stacks, scalability, system design, system design interviews)
  • add OOD patterns & glossary, UML, Agile, TypeScript, SQL, Scalability, SD, SD Interviews, behavioral, Docker, Azure, Clean Coder, Clean Arch, Git, PowerShell, Computers, Node/Express/Knex, GraphQL, React/Redux, JavaScript, HTML/CSS notes
  • continue book or work on a project (Agile Estimating and TDD books, Java back end, OOAD diagrams for transcript webapp)
  • Leetcode problems

@evoingram
Copy link
Author

evoingram commented Aug 8, 2020

Friday, 08/14/2020

  • review google docs/maps system design videos & notes
  • practice one system design interview
  • review notes on OOAD, UML, Java, system design, scalability
  • one OOAD design problem
  • work on MS style guide notes
  • review behavioral questions/answers
  • review projects
  • take notes on TutorialsPoint OS tutorial
  • powerpoint presentation for interviews
  • make cheat sheets (behavioral, CS, tech stacks, scalability, system design, system design interviews)
  • add OOD patterns & glossary, UML, Agile, TypeScript, SQL, Scalability, SD, SD Interviews, behavioral, Docker, Azure, Clean Coder, Clean Arch, Git, PowerShell, Computers, Node/Express/Knex, GraphQL, React/Redux, JavaScript, HTML/CSS notes
  • continue book or work on a project (Agile Estimating and TDD books, Java back end, OOAD diagrams for transcript webapp)
  • Leetcode problems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment