Coding When Top Left to Bottom Rights Send You Running for Cover Problem Statement Given an [n x m] grid consisting of values 0 and 1. A value of 1 means that you can enter that cell and 0 implies that entry to that cell

Coding The Insider's Guide to Sliding Window and Scheduling Problem Statement (asked at Uber) There is a meeting scheduled in an office that lasts for time t and starts at time 0. In between the meeting there are n presentations whose start

Coding The Insider's Guide to XOR Linked List Introduction XOR Linked List, also known as Memory-Efficient Linked List, is a form of a doubly linked list that takes less memory than doubly linked list and highly dependent on the XOR logic.

Coding Finding First Missing Positive Integers the Right Way Problem Statement Stripe asked this problem. Given an array of integers, find the first missing positive integer in linear time and constant space. In other words, find the lowest positive integer that does

Coding The Insider's Guide to Serialize and Deserialize a Binary Tree using String Problem Statement This problem was asked by Google. Given the root to a binary tree, implement serialize(root), which serializes the tree into a string, and deserialize(s), which deserializes the string back

Coding The Unconventional Guide to A Product Array Puzzle Problem Statement This problem was asked by Uber. Given an array of integers, return a new array such that each element at index i of the new array is the product of all

Coding What Wikipedia Can't Tell You About Client Side Storages Introduction Many times, we need to save data on the client side - Offline access, personalising experiences, persisting user activity, saving assets for faster access, etc. It consists of API that allows you

Coding The Only Pairs With Given Sum and HashSet Resources You Will Ever Need Problem Statement Google recently asked about this problem. Given a list of numbers and a number k, return whether any two digits from the list add up to k. For example, given [10,

Coding When Basic GIT commands sends you running for Cover Introduces Basic GIT commands that come in handy. Most of us dislike Git on the first try, even after running the most basic Git commands. The purpose of this blog is to provide most basic commands to get you started.