Counting Bits
Data structures and algorithms Counting Bits

Counting Bits: Given an integer n, return an array ans of length n + 1 such that for each i (0 <= i <= n), ans[i] is the number of 1's in the binary representation of i.

read more
Facebook Memcached
System design Facebook Memcached

Facebook Memcached: Let’s take a look on the natural evolution of a system and we will introduce the Memcached which is a well known, simple, in memory caching solution developed by Facebook.

read more
Google Spanner Design
System design Google Spanner Design

Google Spanner Design: Spanner is a distributed database system that allows for transactions to be run over widely separated data, meaning data that may be scattered across the internet and different data centers.

read more
Amazon Aurora
System design Amazon Aurora

Amazon Aurora: We will investigate Amazon Aurora a high-performance and reliable database service offered by Amazon.

read more
Partitioning
System design fundamentals Partitioning

Partitioning Sharding is a technique used to improve the scalability and performance of databases by dividing the data into smaller partitions, or shards.

read more

Join Our Newsletter

Don’t settle for anything less than the crown. Join our newsletter and become the King of Interviews! Click here to join now and get the latest updates.