Sitemap - 2022 - Technology Made Simple
The Ethics of GitHub Copilot [Storytime Saturdays]
SBF is a fraud. But he was never the problem [Finance Fridays]
[Solution]Problem 70: Pow(x,n) [Amazon]
How to create fake medical images[Technique Tuesdays]
How to use Machine Learning for your Small Business [Storytime Saturdays]
[Solution]Problem 69: Generate Random Numbers According to Probability [TripleByte]
Problem 69: Generate Random Numbers According to Probability [TripleByte]
How to check if a number is a power of 2 using logical operations[Technique Tuesdays]
Google's 3 Pillars for Building Resilient and Scalable Systems [Systems Design Sundays]
Why Blackrock invested into FTX[Finance Fridays]
[Solution]Problem 68: Valid Sudoku [Netflix]
Problem 68: Valid Sudoku [Netflix]
The Bias vs Variance Tradeoff [Math Mondays]
Details on the Newsletter giveaway.
Learning from the biggest Machine Learning Research YouTuber [Storytime Saturdays]
Understanding Cryptocurrency's Ponzi-nomics [Finance Fridays]
[Solution]Problem 67: Designing a Card Game Class [Facebook/Meta]
Problem 67: Designing a Card Game Class [Facebook/Meta]
Why Talking Models are not going to take your jobs [Math Mondays]
What is CI/CD [Systems Design Sunday]
Personal Finance for Tech 101 [Finance Fridays]
[Solution]Problem 66: ZigZag String[PayPal]
Problem 66: ZigZag String[PayPal]
Multi-Source BFS [Technique Tuesday]
Is Big Tech using Data Laundering to cheat artists?[Storytime Saturdays]
[Solution]Problem 65:Find the Fixed Point in a sorted array[Apple]
Problem 65:Find the Fixed Point in a sorted array[Apple]
How Algorithms Exploit Laziness[Technique Tuesdays]
When Statistics Lie. Anscombe's Quartet [Math Mondays]
How Khan Academy Successfully Handled 2.5x Traffic in a Week[System Design Sundays]
Why your manager sucks [Finance Fridays]
[Solution]Problem 64:Group Anagrams[Amazon]
Problem 64:Group Anagrams[Amazon]
How to Solve Leetcode Brain Teasers [Technique Tusdays]
Design an Application with 3 Layer Architecture[Systems Design Sundays]
[Solution]Problem 63: Find all occurrences of Substring [Microsoft]
Problem 63: Find all occurrences of Substring [Microsoft]
The Magic of Monads[Math Mondays]
What businesses, governments, and leaders should learn from Bell Labs [Storytime Saturdays]
How TikTok breaks economics [Finance Fridays]
[Solution]Problem 62: Arrange Robots by Model[Brilliant]
Problem 62: Arrange Robots by Model[Brilliant]
How to optimize HTML5 web pages [Technique Tuesdays]
Why Deep Learning is everywhere [Math Mondays]
Monoliths vs Microservices [System Design Sundays]
Are we close to the Metaverse [Storytime Saturdays]
The Metaverse is a good business move[Finance Fridays]
[Solution]Problem 61:Increasing Order Search Tree [Apple]
Problem 61:Increasing Order Search Tree [Apple]
How to Create Good Documentation in Software Engineering and Tech[Technique Tuesdays]
How Discord Handles Billions of Messages [System Design Sundays]
How to be an effective leader [StoryTime Saturdays]
[Solution]Problem 60:N Queens [FAANG+ everyone else]
Problem 60:N Queens [FAANG+ everyone else]
The Recursive Function Template[Technique Tuesdays]
Best YouTube Channels to learn about Graph Theory for Software Engineering for free[Math Mondays]
Avoiding the Billion Dollar Mistake Managers and Engineers Make [Storytime Saturdays]
The Boom Bust Cycle and how it affects tech[Finance Fridays]
[Solution]Problem 59:Invert Binary Tree [Google]
Problem 59:Invert Binary Tree [Google]
How does Live Streaming Work [System Design Sundays]
3 Things Athletic Training can teach you about Interview Preparation [StoryTime Saturdays]
[Solution]Problem 58:Kth Largest Element in a Stream [Amazon]
Problem 58:Kth Largest Element in a Stream [Amazon]
Using Sentinel Nodes to improve your Doubly Linked Lists[Technique Tuesdays]
The Infinte Hotel Paradox [Math Mondays]
Twitch Bans Gambling [Finance Fridays]
[Solution]Problem 57:Longest Repeating Character with Replacement[Google]
Problem 57:Longest Repeating Character with Replacement[Google]
Good Comments for your code[Technique Tuesdays]
Lessons from the Approximations to the Travelling Salesman Problem[Math Mondays]
How to become very good at Machine Learning[Storytime Saturdays]
Google and Adobe go on a shopping Spree [Finance Fridays]
[Solution]Problem 56:Climbing Stairs[Amazon]
Problem 56:Climbing Stairs[Amazon]
The Rubber Duck Method for Debugging [Technique Tuesdays]
Why i==j is slow[Math Mondays]
Algorithms you should know before taking System Design Interviews [System Design Sundays]
What Distinguishes Great Software Engineers?[StoryTime Saturdays]
Learnings from 3 Arrows Capital missing the mark [Finance Fridays]
[Solution]Problem 55:Playlist with Buffer[Apple]
Problem 55:Playlist with Buffer[Apple]
How to learn a new codebase very quickly [Technique Tuesdays]
How your computer differentiates between positive and negative numbers [Math Mondays]
Detecting Deepfakes in a cheap and effective way [StoryTime Saturdays]
[Solution]Problem 54:Multiply Strings[Google]
Problem 54:Multiply Strings[Google]
A guide to Chaos Engineering [Technique Tuesdays]
Linear Inequalities [Math Mondays]
How to learn and master skills [StoryTime Saturdays]
The Big Tech War has started. Here is how you will win [Finance Fridays]
[Solution]Problem 53:Merge Overlapping Intervals[Snapchat]
Problem 53:Merge Overlapping Intervals[Snapchat]
A fun no-calculator Problem [Math Monday]
Morzilla Firefox's Total Cookie Protection[Systems Design Sundays]
The proposal that got me my $100/hour contract
[Solution]Problem 52:Search 2D Matrix[Microsoft]
Problem 52:Search 2D Matrix[Microsoft]
Using Visualization to create better solutions [Technique Tuesdays]
Conversation with a Cloud Solutions Architect at AWS[Storytime Saturdays]
The media is lying about Stock Market Volatility [Finance Fridays]
[Solution]Problem 51:Happy Number[IBM]
Power Function in logarithmic time [Technique Tuesdays]
What is your favorite Day on this Newsletter? Why?
An Intro to Finite State Machines[Math Monday]
Organizational lessons from a Director of Analytics at LinkedIn [Storytime Saturdays]
Serverless Computing 101[Systems Design Sundays]
Crypto Giant Celsius Overheats into bankruptcy. Investor money left frozen[Finance Fridays]
[Solution]Problem 50:Rotting Oranges[Microsoft]
Problem 50:Rotting Oranges[Microsoft]
The most important assumption in statistics- IID [Math Mondays]
Federated Learning [Systems Design Sundays]
Keys to building a 200 Billion Dollar Industry from Scratch [Storytime Saturdays]
Zomato fails to deliver [Finance Fridays]
[Solution]Problem 49:Min Stack[Google]
The art of making Simplifying Assumptions[Technique Tuesdays]
Ramanujan, The Langlands Project, and Fermat's Last Theorem [Math Mondays]
Writeup System Design — Backend for Google Photos[Systems Design Sundays]
Why Tech and Crypto Stocks are so extreme [Finance Fridays]
[Solution]Problem 48:Valid Parentheses[Amazon]
Problem 48:Valid Parentheses[Amazon]
Fundamental architectural patterns Part 1[Systems Design Sundays]
How Meta’s (Facebook) challenge to GPT-3 will affect you [Storytime Saturdays]
[Solution]Problem 47:File Syncing Code [Google]]
Problem 47:File Syncing Code [Google]
How to crush your Daily Standups[Technique Tuesdays]
Bloom Filter [Systems Design Sundays]
How to Use Github to Land your first software Job[Storytime Saturdays]
Voyager Digital bites the dust[Finance Fridays]
[Solution]Problem 45:Robot Bounded In Circle [Amazon]
Problem 45:Robot Bounded In Circle [Amazon]
The Cholocalate Milk Rule: Knowing when to sort your input [Technique Tuesdays]
How seemingly 'unrelated' concepts can be helpful when solving complex problems [Math Monday]
Undertstanding Kafka [System Design Sundays]
How I got a USD 100/hour offer at 21[Storytime Saturdays]
Negotiating better offers [Finance Fridays]
[Solution]Problem 44: Longest Substring Without Repeating Characters (Meta / Facebook)
Problem 44: Longest Substring Without Repeating Characters (Meta / Facebook)
Google Developer shares How to become a 10x Engineer[Storytime Saturdays]
Lessons from the Crypto Bloodbath[Finance Fridays]
[Solution]Problem 43: Jump Game (Amazon)
Problem 43: Jump Game (Amazon)
How to Spot Greedy Algorithms[Techinque Tuesdays]
An intro to Functions [Math Mondays]
An introduction to CDNs[Systems Design Sundays]
Learning from the SaaSification of video games [Finance Fridays]
[Solution]Problem 42: Length of the longest subarray where all its elements are distinct (Microsoft)
Problem 42: Length of the longest subarray where all its elements are distinct (Microsoft)
A list of questions to improve your performance on arrays[Technique Tuesdays]
Math is a Language. This is how you should learn it. [Math Mondays]
How a Software Engineer went from SW2 to Principal in 4 Years [StoryTime Saturdays]
[Solution]Problem 41: Create your own Datastructure with O(1) Time complexity (Dropbox)
Problem 41: Create your own Datastructure with O(1) Time complexity (Dropbox)
Solving Coding Problems through Case by Case Analysis of Input[Technique Tuesdays]
The Mathematics of Scale [Math Mondays]
Switching jobs for Pay Raises/Promotions[Finance Fridays]
[Solution]Problem 40: Length of the longest subarray where all its elements are distinct. (Google)
Problem 40: Length of the longest subarray where all its elements are distinct (Google)
Using Bits as a way to Encode Preference[Technique Tuesdays]
How to get good at Exponents and Logs[Math Mondays]
System Design Mock Interview- Design Instagram #1 [Systems Design Sundays]
How to develop an online professional network [StoryTime Saturdays]
[Solution]Problem 39: Find the Celebrity[Pintrest]
Problem 39: Find the Celebrity[Pintrest]
How to use Easy Leetcode Problems [Technique Tuesday]
Friendship Paradox[Math Mondays]
How IFood Microservice handles 30k Requests per Second[Systems Design Sundays]
Attentional Blindness [Storytime Saturdays]
Golden Handcuffs[Finance Fridays]
[Solution]Problem 38: Power Function[Stripe]
Problem 38: Power Function[Stripe]
Recursive Leap of Faith [Technique Tuesdays]
Understanding Hashing [Math Mondays]
Get a Year of This Newsletter Free
Understanding the Tech Crash [Finance Fridays]
[Solution]Problem 37: Word Search[Amazon]
Problem 37: Word Search[Amazon]
Recurrence Relations[Math Mondays]
The CAP Theorem [System Design Sundays]
How to build a good career in tech[Storytime Saturdays]
How to Make Money in Machine Learning, without doing the Math/Theory[Finance Fridays]
[Solution]Problem 36: Container with Most Water[Two Sigma]
Problem 36: Container with Most Water[Two Sigma]
Using Single Responsibility to write amazing code [Technique Tuesday]
Bayesian Thinking for Software Engineering [Math Mondays]
All about Redis [Systems Design Sunday]
Finding your niche in the startup industry[Story Time Saturday]
[Solution]Problem 35: 3 Sum[Netflix]
How to Structure your Interview Answers[Technique Tuesdays]
Math for Computer Science [Math Mondays]
Quoras Database Sharding [System Design Sundays]
How I got a Referal by getting Strangled [Storytime Saturdays]
Salaries at Big Tech Firms- Data Edition[Finance Fridays]
[Solution]Problem 34: Find Safe States[Microsoft]
Problem 34: Find Safe States[Microsoft]
The cheat code to getting good at Recursive Programming[Technique Tuesday]
Idea behind Bit shifting [Math Monday]
The effects of splitting a project into multiple teams[Systems Design Sundays]
How Elon's Plans for Twitter affect your wallet[Finance Fridays]
[Solution]Problem 33: Number of Islands[Spotify]
Problem 33: Number of Islands[Spotify]
Steps for building Recursive solutions[Technique Tuesday]
Recursion- A mathematical perspective [Math Monday]
Rate Limiters[System Design Sundays]
How Tech Companies like Google and Facebook raised money when they started
[Solution]Problem 32: Maximize Average Pass Ratio[Goldman Sachs]
Problem 32: Maximize Average Pass Ratio[Goldman Sachs]
How to Study Data Structures and Algorithms [Technique Tuesday]
Some fun paradoxes for you [Math Monday]
How Netflix handles it operations[System Design Sundays]
How to go from Zero to Hero in 7 months
FAQs and About This Newsletter
[Solution]Problem 31:Maxium Rainwater Trapping[Microsoft]
Problem 31: Maxium Rainwater Trapping[Microsoft]
How to Figure out the correct distance finding algorithm [Technique Tuesday]
All about the graphs [Math Monday]
My experience with the Google Foobar challenge
What is Sundar Pichai thinking?
[Solution]Problem 30: Find Distance to nearest Exit[Google]
Problem 30: Find Distance to nearest Exit[Google]
How to Estimate the solutions time complexity [Technique Tuesday]
Sum of all integers from 1 upto n
Systems Design: How to Design Twitter
How I get Interviews without applying for jobs
[Solution]Problem 29: Arranging Coins in Staircase[Netflix]
Problem 29: Arranging Coins in Staircase[Netflix]
How to use this newsletter to improve
[Solution]Problem 28: Perfect Shuffling for a Deck of Cards[Facebook/Meta]
Problem 28: Perfect Shuffling for a Deck of Cards[Facebook/Meta]
[Solution]Problem 27: Create largest possible number using list[Amazon]
Problem 27: Create largest possible number using list[Amazon]
Systems Design Interview Done Right
[Solution]Problem 26: Remove K digits to create smallest number[Microsoft]
Problem 26: Remove K digits to create smallest number[Microsoft]
[Solution]Problem 25: Boolean Satisfiability[Dropbox]
Problem 25: Boolean Satisfiability[Dropbox]
Topological Sort: Hint for this week's question
[Solution]Problem 24: Sentence Checker[Nest]
Problem 24: Sentence Checker[Nest]
[Solution]Problem 23: Maximize coin collecting[Zillow]
Problem 23: Maximize coin collecting[Zillow]
[Solution]Problem 22: Positive Pairs meeting conditions[Jane Street]
Problem 22: Positive Pairs meeting conditions[Jane Street]
[Solution]Problem 21: Rotate List by k elements[Facebook/Meta]
Problem 21: Rotate List[Facebook/Meta]
[Solution]Problem 20: Implement car and cdr functions[Jane Street]
Problem 20: Implement car and cdr functions[Jane Street]