Transitive Closure of a graph
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
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
Why Tasks? Limitation of Threadpool QueueUserWorkItem No Built in way to know when operation is completed. No way to return values Tasks are introduced to overcome the above limitations. We need to note
Basic Concepts Separate Exception Class for storing custom exceptions to throw. Tidy up before throwing exceptions. Exceptions should be used for unhandled and not known cases preferably. Propagate Exception for problems that cannot
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.
The series so far: The Unconventional Guide to Introduction to Thread Why Do People Think Dedicated CLR Threads is a Good Idea? How Not Knowing Thread Members and Execution State Makes You a
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
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
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
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
Thread pool is a set of threads that are available for your application’s use. Let's learn internals of the thread pool and how worker threads are managed in the C#
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,
Summary We try to go over the below cases to learn and develop our thinking around the subsets in probability. Below excerpts are taken from the news of the day. Problem 1 Let's
Once upon a time, there was a boy named Radhe. He belonged to a business class family but grown up in a pervasive environment which imbibed nigh qualities of a good human being.
Summary Music cannot be measured by speed alone. I insist we try this masterpiece once in a lifetime. Your browser does not support the audio element. Meaning Träum meant a dream and Reverie
Introduction Progressive Web Apps are the experiences combining best of both worlds - web and apps. They require no installation and are useful to users from the first browser visit. AppShell Architecture The
Overview of filters available in SQL for querying the required number of rows from the result set.
Cryptography is the practice and study of techniques for secure communication in the presence of third parties. - Wikipedia Public Key Encryption Public-key cryptography, or asymmetric cryptography, is any cryptographic system that uses
Understand Mathematical modelling behind overbooking by airlines.
We will understand the basics of Bernoulli Trial and Binomial Distribution
Stay up to date! Get all the latest & greatest posts delivered straight to your inbox