### System Design Interview Vocabulary Notes

In this post, we will see some of the frequently used concepts/vocabulary in…

In this post, we will see some of the frequently used concepts/vocabulary in…

System design interview is pretty common these days, specially if you are having…

Introduction You are given an array of integers with size N, and a number K…

Its every software engineer’s dream to work with the big FAANG companies…

Introduction I will list some of the interesting usage of bitwise operators…

Here are some tips while preparing for your coding interviews. 1. Do study or…

A number consists of digits. Example: 843. Its a 3-digit number. Radix sort…

Counting sort runs on relatively smaller set of input. Counting sort calculates…

Young Tableau A a X b matrix is Young Tableau if all rows(from left to right…

This is another very useful sorting algorithm based on Heap data structure. Read…

Its a tree based data structure which is a complete binary tree(all nodes have…

Here are some tips while giving your coding interviews. 1. Never try to jump to…

Problem Statement You are given an array of integers. And, you have find the…

This algorithm is very useful for large input. And, is quite efficient one. It…

** Inversion There is an array(a) and two indexes i and j. Inversion is the…

This algorithm is very efficient one, and is classic example of Divide and…

This is kind of preliminary technique of sorting. And, this is the first…

Big-O notation In simpler terms, its kind of a unit to measure how efficient an…

It is one of a simple algorithm to study for a beginner to understanding sorting…

Its a kind of incremental insertion technique, where the algorithm build up…

This topic is one of the most common studied. When somebody started preparation…