Sitemap - 2022 - Technology Made Simple

2022 Introspective

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]

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]

Get this newsletter free.

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]

Log Transformations for efficient multiplication between lots of positive numbers [Technique Tuesdays]

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]

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]

Reduce memory of graph traversal by marking spot as visited instead of using a set[Technique Tuesdays]

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]

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]

AirBnB sends employees Home

[Solution]Problem 35: 3 Sum[Netflix]

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

Next.js ??

[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

Zynga Acquired

[Solution]Problem 29: Arranging Coins in Staircase[Netflix]

How would you design Twitter

Problem 29: Arranging Coins in Staircase[Netflix]

How to use this newsletter to improve

Why Math Mondays

New Newsletter Structure

[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]

Don't give up

[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]

[Solution]Problem 19: Help Couples sit together [Spotify]

Problem 19: Help Couples sit together [Spotify]