![Raymond Jones](/img/default-banner.jpg)
- 236
- 185 959
Raymond Jones
เข้าร่วมเมื่อ 16 มี.ค. 2014
Day Job: I build applications and automate lives of lawyers to bring more clients and give more quality service | Founder of Ray Digital
Side Hustle: I make free content showing how I do it
I've have 4+ years of experience and have solved 1000 Leetcode problems and broken down several programming books.
Documenting my journey in Software Engineering
Side Hustle: I make free content showing how I do it
I've have 4+ years of experience and have solved 1000 Leetcode problems and broken down several programming books.
Documenting my journey in Software Engineering
100 Hours of Mid-Level System Design in 2 Hours
1 on 1 tech advice with me - calendar.google.com/calendar/u/0/appointments/AcZssZ2Ws-Fpb2gLMQTOwUMQlWMpD_SRXUoZ6y737_Q=
Donne Martin Guide - github.com/donnemartin/system-design-primer
----
My Study Resources
----
Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/
My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/)
----
BOOKS I USED TO STUDY
-----
System Design
Donne Martin Github Repo with free Beginner level sys design theory: github.com/donnemartin/system-design-primer
Alex Xu V2 (Insanely in-depth): amzn.to/3xhHL2p
Designing Data Intensive Application: amzn.to/3vFCam7
Alex Xu V1 (Great for beginners, okay for the rest): amzn.to/3vyM7Sn
Stanley Chiang System Design Interview: amzn.to/43L6RTr
Data Structure and Algorithms
Elements of Programming Interviews: amzn.to/4ayZgcI
Algorithm Design Manual: amzn.to/43KHtxl
Intro - 00:00:00
Chapter 7 (Hotel) - 00:02:16
Chapter 1 (Proximity) - 00:14:50
Chapter 2 (Nearby Friends) - 00:27:45
Chapter 3 (Google Maps) - 00:36:41
Chapter 4 (Message Queue) - 00:42:45
Chapter 4 (expanded) - 00:48:50
Chapter 5 (Metrics)- 01:02:13
Chapter 6 (Ad Click / Top K) - 01:14:46
Chapter 8 (Email) - 01:31:07
Chapter 9 (AWS S3) - 01:45:02
Chapter 10 (Leaderboard) - 01:56:59
Chapter 11 (Payment System) - 02:00:56
Donne Martin Guide - github.com/donnemartin/system-design-primer
----
My Study Resources
----
Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/
My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/)
----
BOOKS I USED TO STUDY
-----
System Design
Donne Martin Github Repo with free Beginner level sys design theory: github.com/donnemartin/system-design-primer
Alex Xu V2 (Insanely in-depth): amzn.to/3xhHL2p
Designing Data Intensive Application: amzn.to/3vFCam7
Alex Xu V1 (Great for beginners, okay for the rest): amzn.to/3vyM7Sn
Stanley Chiang System Design Interview: amzn.to/43L6RTr
Data Structure and Algorithms
Elements of Programming Interviews: amzn.to/4ayZgcI
Algorithm Design Manual: amzn.to/43KHtxl
Intro - 00:00:00
Chapter 7 (Hotel) - 00:02:16
Chapter 1 (Proximity) - 00:14:50
Chapter 2 (Nearby Friends) - 00:27:45
Chapter 3 (Google Maps) - 00:36:41
Chapter 4 (Message Queue) - 00:42:45
Chapter 4 (expanded) - 00:48:50
Chapter 5 (Metrics)- 01:02:13
Chapter 6 (Ad Click / Top K) - 01:14:46
Chapter 8 (Email) - 01:31:07
Chapter 9 (AWS S3) - 01:45:02
Chapter 10 (Leaderboard) - 01:56:59
Chapter 11 (Payment System) - 02:00:56
มุมมอง: 2 256
วีดีโอ
I Sucked at System Design Until I Read This Guide
มุมมอง 1.1K21 วันที่ผ่านมา
My System Design community - www.skool.com/interview-prep-academy-free-1712/about Donne Martin Guide - github.com/donnemartin/system-design-primer My Study Resources Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/ My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/) BOOKS I USED TO STUDY System Design Donne Marti...
How to save $100k in 3 years as a programmer
มุมมอง 35228 วันที่ผ่านมา
My Study Resources Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/ My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/)
The Secret to Successful Programming Projects
มุมมอง 574หลายเดือนก่อน
Join my interview prep club - www.skool.com/interview-prep-academy-free-1712/about My Study Resources Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/ My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/) 00:00 - Intro 01:02 - Most important thing for projects is discipline 02:20 - What Do Hiring Managers Look for?...
I Finally Solved 1000 Leetcode Problems (My Thoughts / Was it Worth It?)
มุมมอง 1.4Kหลายเดือนก่อน
Join my DSA club - www.skool.com/interview-prep-academy-free-1712/about My Study Resources Zerotrac (Leetcode Problems Sorted by Elo) - zerotrac.github.io/leetcode_problem_rating/#/ My System Design Book Notes from DDIA and Alex Xu (raymondjones.dev/en/system-design-notes/) 00:00 - Intro 00:07 - How I started Leetcode 01:11 - Two Ways Interviews have gotten harder in 2024 02:11 - 5 Things I lea...
Leetcode 2191 - Sort the Jumbled Numbers (Python)
มุมมอง 163หลายเดือนก่อน
Leetcode 2191 - Sort the Jumbled Numbers (Python)
Speedrunning Neetcode's Leetcode List (Arrays)
มุมมอง 980หลายเดือนก่อน
Speedrunning Neetcode's Leetcode List (Arrays)
50 hours of Mid-Level System Design in One Hour
มุมมอง 91Kหลายเดือนก่อน
50 hours of Mid-Level System Design in One Hour
my entire tech journey (from high school to college internship to SWE)
มุมมอง 4752 หลายเดือนก่อน
my entire tech journey (from high school to college internship to SWE)
The Resume That Got Me Interviews at DoorDash in 2024
มุมมอง 1.3K2 หลายเดือนก่อน
The Resume That Got Me Interviews at DoorDash in 2024
"How Many Leetcode Problems Should You Solve for FAANG / Start ups?"
มุมมอง 7142 หลายเดือนก่อน
"How Many Leetcode Problems Should You Solve for FAANG / Start ups?"
Leetcode 1248 Count Number of Nice Subarrays
มุมมอง 1332 หลายเดือนก่อน
Leetcode 1248 Count Number of Nice Subarrays
How To Get an Uber Internship in 2024 ( Is tech doomed? | Diversity as SWE | Mindset)
มุมมอง 8352 หลายเดือนก่อน
How To Get an Uber Internship in 2024 ( Is tech doomed? | Diversity as SWE | Mindset)
1 hour of Big O Notation explained in 5 minutes
มุมมอง 4102 หลายเดือนก่อน
1 hour of Big O Notation explained in 5 minutes
From Restaurant Worker to Google Engineer (Learning to code, Freelancing, Leetcode)
มุมมอง 3.9K3 หลายเดือนก่อน
From Restaurant Worker to Google Engineer (Learning to code, Freelancing, Leetcode)
I Applied to 400 Jobs in 2024. Here's How I Did.
มุมมอง 1.2K3 หลายเดือนก่อน
I Applied to 400 Jobs in 2024. Here's How I Did.
He Solved Every Leetcode Problem (Google, HFTs, Does Leetcode Matter?)
มุมมอง 15K3 หลายเดือนก่อน
He Solved Every Leetcode Problem (Google, HFTs, Does Leetcode Matter?)
How I Solved 600 Leetcode Problems in One Year
มุมมอง 8403 หลายเดือนก่อน
How I Solved 600 Leetcode Problems in One Year
Leetcode 187 - DNA Sequences (w/ Rolling Hash Solution)
มุมมอง 1573 หลายเดือนก่อน
Leetcode 187 - DNA Sequences (w/ Rolling Hash Solution)
The Most Important System Design Concept - Distributed Message Queue
มุมมอง 2994 หลายเดือนก่อน
The Most Important System Design Concept - Distributed Message Queue
I Solved 600 Leetcode Problems In One Year. Here's 3 Secrets I Learned.
มุมมอง 5K4 หลายเดือนก่อน
I Solved 600 Leetcode Problems In One Year. Here's 3 Secrets I Learned.
The Complete Guide To String Hashing (With Glump)
มุมมอง 1564 หลายเดือนก่อน
The Complete Guide To String Hashing (With Glump)
I Asked a Top 0.13% Leetcoder How You Can Get Good | Tips, IQ, New Grads
มุมมอง 2.1K4 หลายเดือนก่อน
I Asked a Top 0.13% Leetcoder How You Can Get Good | Tips, IQ, New Grads
I made a Leetcode Leaderboard. Here's How
มุมมอง 1064 หลายเดือนก่อน
I made a Leetcode Leaderboard. Here's How
I Passed My Python Amazon OA With These 5 Tools
มุมมอง 5064 หลายเดือนก่อน
I Passed My Python Amazon OA With These 5 Tools
How to Get a Tech Job in 2024 According to Reddit
มุมมอง 2.1K4 หลายเดือนก่อน
How to Get a Tech Job in 2024 According to Reddit
How to create an API with API Keys in AWS API Gateway
มุมมอง 1815 หลายเดือนก่อน
How to create an API with API Keys in AWS API Gateway
👍
What's the difference between this video and the one with 40 min length (50 hours of Mid-Level System Design in One Hour)? Should I also watch the other one?
Bro waiting for DSA with Javascript/ golang in one hour
Let the man speak
Great content as usual and would greatly appreciate if you can make a video on a strategy or pattern to effectively study Alex Xu SD 2023 pdf edition. Thanks!
Thank you for this Video.
i need real world projects to learn by doing
My most recent video covers that. I do Alex Xu's Volume 2 which goes over 11+ practical / real world system. There's other TH-cam videos out there that also show real world systems th-cam.com/video/3QFaf3N4oVs/w-d-xo.htmlsi=EYGiTgWOQTyfp2kk&t=136
You people preparing for mid level interviews(sde 2) skip last 2 chapters for Alex xu vol 2 , digital wallet and stock exchange . I feel they are too hard to understand.
Hey, i'll be applying for fresher level roles in about 6-8 months, so can you say this video would be suffice, or do i need to read any book?
Thanks for the vid Raymond. Do you think this covers all the essential details from the book?
This covers more than needed for mid-level interviews and mentions a lot of key words. But during an interview you need to be able to explain the concepts (i.e what do web sockets do?) and that comes from mock interviews and reading / learning more about concepts you can't explain
I just finished my internship at mongo, but I'm pretty interested in system design and willing to dedicate hours to learning it, but does that mean assuming I know it really well, I should apply for mid level + roles (seems highly ambitious, but why not?)
A start up MAYBE would consider an under grad for a mid level position depending on what they’ve coded / worked with in the past.
just curious. have you ever created your own api or business with your experience? i'm learning right now, but i'm hoping to create something that'll earn money.
Yeah I’ve used AWS to make my own APIs for several small businesses and made money from it. Knowing System design helps
@@therealraymondjones could you do a video on that? i have a b.a. degree, but i'm enrolling in community college for a certificate in cs. there are actually aws classes, but i wasn't going to take them. would be great if you did a video showing what types of things you need to know to create an api. thx.
@@orangemoonglows2692 I made a video making an API key with AWS a few months ago. It takes like 5 minutes to do. Once the API is made, you just need to define some server functions or AWS Lambda functions that do certain actions for requests / routes th-cam.com/video/9q6EOygBu6o/w-d-xo.htmlsi=dH2o_tRez9fPwXcI&t=56
Looking to not learn it for interviews but just from a practical standpoint. Any recommendations for that? Also, would you after having watched this video still recommend watching your "50 hours of Mid-Level System Design in One Hour"? Or does this video make that video redundant because the same things are covered? Thank you!
The 50 hours video was essentially summarizing DDIA, it’s pure theory. This video goes into more HLD of actual applications / systems like AWS S3 Alex Xu Volume 2 is good for general system design knowledge in directly applied cases
Would Alex Xu v2 just that be enough and you could study concepts on the go or should you supplement it with another book?
V2 should be good enough assuming you know it well. Can always study and learn more though , but imo it’s good enough to get job offers
th-cam.com/video/F2FmTdLtb_4/w-d-xo.htmlsi=OTaaXa_4flmDhFH0 Ur opinion on the above video is he covered enire system design concepts
Once again please do updated system design course in one hour
@@VthePeople4156 I’m releasing one for Alex Xu’s second book in a few days
@@therealraymondjones share ur knowledge on system design what u experienced after reading all books @@@ Step by step indepth explanation & cover entire system design in one hour @@@ what r daily practices if u want to expert in system design
Nintendo Switch FTW 😀
Heck yeah
I like this sorts of videos. Personal finance is kinda important
I’m surprised that the guy who did 1000 problems couldn’t solve those problems. That’s giving me some confidence that I’m not too dumb lol.
I solved around 500 problems, and the problems in the video seemed hard to me.
@@3ombieautopilot are you kidding me guys? Even I was able to do the first one optimally and the second one but with 3 nested loops. I've only done 210 and I consider myself sucking at leetcode.
@@unanimous8510 We all have strengths and weaknesses. But did you actually solve this? Or did you watch the video, follow the solution as it was written and assume that means you could've solved it too. Understanding a solution != you could've solved it yourself
@@GlenBeale I understand. No offense. I've already solved the first two problems, as I mentioned before. My main point was that if I've solved 1,000 problems, I would expect to be able to solve any new one that comes my way. Maybe I'm wrong, and it doesn't work that way.
“Pretty cool thing is i just read this pretty recently” no sht sherlock
I hate when people just learned something then acts like they know what they are talking about but dont.
I dont understand most of this stuff, guess will have to come back later in a few months/years
An hour of nothing explained. Didn’t demonstrate he actually understood what he read. 😬
Seriously this guy doesnt know what he is talking about he is trying to learn by explaining it but he failed big time 🤡
Is there a place where you talk about the patterns you learned while solving it the LeetCode problems ?
I just had one where an interviewer showed me a problem and it was a recursive tree traversal item then he said "but I don't need you to solve it... here is the full solution" and then showed me code...and then he started with "so what would happen when I delete this part of of the if check here?" and at first it was pretty easy like, "well then you are only checking the left nodes". And he just kept going with questions about 'what about here?" "that is the base case, then we can ever exit"...and they were general tree traversal items so he was checking if I had more than memorized how to solve but the implications of problems...but then he kept going with things like "what change could you make here to go breadth-first instead?" and then other things like "if we had a heuristic to indicate the solution is almost aways deep on the right side of a balanced tree, what changes would you make to this code". And it kept going ...forward edges, back edges... biconnections... and all that from one 'easy leetcode' tree question. And in the end I failed with "we allow applicants a year to reapply and I feel you are pretty strong now but that a year would be enough for you to be where we want, so let's talk in 2025".
It took me 6 months of continuous effort to complete it. I listed to its audio book version 3 times. Still I am understanding more and learning new from every single read. How long did you take to complete it?
It's a hard book. I need to reread it for sure. It took me about 50 hours to read and take notes from chapters 1 to 12
bro do you realized that leetcode is used for passing the interviews due to competition and it has nothing to do with the job you do ? I mean if somebody asks to build OS kernel from scrach that would make much more sense. Do you think leetcode can be practiced by a cab driver or bus driver who doesnt have any CS degree?
Leetcode is a lot like math. You might as well be saying "Do you really think schools should teach Biology to non-STEM majors". The reason we learn math / physics for CS degrees is because they teach problem solving skills (That's also why math/physics majors make way more money than Finance majors at finance jobs). Data Structures and Algorithms is the same idea, it's just problem solving. Anyone can learn it.
@@therealraymondjones why dont then we build a GPU core in the interview? it needs advance level of maths, leetcode is just for passing interviews, I know people who are in big tech and working on HTML,CSS,JS , I mean just the DOM manipulation, which hardly even need any maths or DSA. Leetcode was created to weed out who doesnt know leetcode problems, its not at all measure of CS degree. I mean cab driver without CS degree is better or with a CS degree
@@powerHungryMOSFET Interviews will never be a measure of the worth of a programmer. Do not use leetcode as your worth. Do not use 45 minute interviews to gauge your worth. A 45 minute conversation will never be enough to cover 4 years of someone's CS degree or career
@@therealraymondjones right, leetcode is just for passing the interviews, it doesnt say anything about your background. 45 minutes is enough to ask quality questions, such as why garbage collector is used, how JS implements it? why JS is not mulithreaded etc. These questions tells a lot about CS degree
Thank you❤️
Finally, a straight to the point explanation. Great vid.
what is the prerequizite
Congratulations, wishing you great successes to come 🙌
Thanks Uche!
Epic
Thanks 🙂
Pretty awesome way to teach a book. Would love to see this format on more books
appreciate the live, really helpful
are you not going to post the GITHUB link of this repository/your own account, that we can follow it from there
I'm going to finish the project next week and then make a video out of it. I'll go over the github repo in that video
ok time to learn districts and algorithms 1:05
Alex Xu😂
My girl is from the D!!! 😭😭🙌🏾🙌🏾🙌🏾
at 13:16, can you paste the link to this repo?
27:19, too
Yeah its -> github.com/systemdesignfightclub/SDFC/blob/main/README.md
God bless you brother.
is this good?
its bad, dont watch
I came across this channel accidentally. Amazing video. Keep up the good work. You deserve much more subscribers and viewers 🎉
excellent can you make a playlist where you teach "system design" with python ???
I'll consider it for the future