Skip to content
All Medium Articles
Mixture is a combination of two or more elements to form a third element. The questions from mixture are usually based on Ratio and Proportion… Read More
Percentages is an important topic not only from QA point of view, but also because of its extensive use in Data Interpretation. Percentage means per… Read More
Before reading this article, we recommend you to first read about Pushdown Automata and Context Free Languages.   Suppose we have a context free grammar… Read More
Adobe came to my campus in April 2016 for Software Engineer(White Box Testing) profile.   ONLINE ASSESSMENT ON HACKERRANK: First, they took 2 online tests.An… Read More
Amazon Bangalore location. Part of weekend interview drive in March 2016. Role: SDE1 3 rounds – all three very similar in pattern. Workout algorithm and… Read More
NOTE: Using an online compiler is not going to work here. Please install Python 2.7x and cv2, argparse modules to actually try out this example.… Read More
I got a call form amazon for the opening of SDET. It all started with telephonic interview asking brief introduction and 2 questions. 1. rearrange… Read More
Topological sorting for Directed Acyclic Graph (DAG) is a linear ordering of vertices such that for every directed edge uv, vertex u comes before v… Read More
Given a graph which represents a flow network where every edge has a capacity. Also given two vertices source ‘s’ and sink ‘t’ in the… Read More
Allows Duplicates: We have discussed unordered_map in our previous post , but there is a limitation, we can not store duplicates in unordered_map, that is if… Read More
It was the evening of 29th of March 2016 that I came across my recent favorite – FBI v/s Apple Case… It was resolved! Well,… Read More
  So you think you can code? Well that’s great to know… The world definitely needs more geeks and nerds like you and me… But,… Read More
Prerequisite : Tail Call Elimination In QuickSort, partition function is in-place, but we need extra space for recursive function calls. A simple implementation of QuickSort… Read More
Two friends A and B decided to work together and fill a pool of capacity 1000 liters. Using a bucket each, A fills at the… Read More
Two pipes A and B work alternatively with a third pipe C to fill a swimming pool. Working alone, A, B and C require 10,… Read More
Working alone, two pipes A and B require 9 hours and 6.25 hours more respectively to fill a pool than if they were working together.… Read More
We have discussed (in tail recursion) that a recursive function is tail recursive if recursive call is the last thing executed by the function.  C++… Read More
SQL (Structured Query Language) is a fourth-generation language (4GL) that is used to define, manipulate, and control an RDBMS (relational database management system). Before starting… Read More
First of all I thank GeeksForGeeks for giving right direction in Making my dream true. Got short listed from a consultancy and They have shared… Read More