All Medium Articles
Prerequisite: Operator Overloading in C++, Linked List in C++ C++ comes with libraries that provide ways for performing Input and Output. In C++, Input and… Read More
Prerequisites: Bellman-Ford AlgorithmGiven a directed weighted graph with V vertices, E edges and a source vertex S. The task is to find the shortest path… Read More
Given a list of words where each word follows CamelCase notation, the task is to print all words in the dictionary that match with a… Read More
Given a singly linked list, the task is to remove the vowels from the given linked list. Examples:  Input: g -> e -> e ->… Read More
Given a number N. The task is to find the first N terms of the Golomb Sequence. Golomb sequence is a non-decreasing integer sequence where… Read More
Priority Queue in STL Priority queues are a type of container adapters, specifically designed such that the first element of the queue is the greatest… Read More
Given a sequence arr[] of N-1 elements which is xor of all adjacent pairs in an array, the task is to find that original array… Read More
Whenever We want to get a chance for an interview. First, we have to arrange a referral. Personally, I contacted one of the Microsoft SDE.… Read More
Given an array arr[] and a number K, the task is to count the number of pairs whose difference is less than or equal to… Read More
Position: SDE1 at Amazon Location: Bangalore/Hyderabad Date: 7 March, 2020 Online Assessment There were two coding questions: 1. One based on standard BFS in a… Read More
Round 1: It was a online test consisted of 36 mcq questions- 12 from aptitude, 6 from SQL, 3 from programming, 5-6 on algorithms such… Read More
Both semaphores and monitors are used to solve the critical section problem (as they allow processes to access the shared resources in mutual exclusion) and… Read More
In Python, the Touch module is used to create any file on any specified directory. The touch module is equivalent to linux command ‘touch‘ or… Read More
Tkinter is a Python binding to the Tk GUI(Graphical User Interface) Toolkit. It is a thin-object oriented layer on top of Tcl/Tk. When combined with… Read More
Given a 2D matrix of size N*M. The task is to find the maximum product path from (0, 0) to (N-1, M-1). You can only… Read More
Prerequisite – Carrier Sense Multiple Access (CSMA)  CSMA/CD: CSMA/CD stands for Carrier Sense Multiple Access / Collision Detection is a network protocol for carrier transmission. It… Read More
Component-Based Software Engineering (CBSE) is a process that focuses on the design and development of computer-based systems with the use of reusable software components.  It… Read More
The createReadStream() method is an inbuilt application programming interface of fs module which allow you to open up a file/stream and read the data present… Read More
Tkinter is Python’s standard GUI (Graphical User Interface) package. It is one of the most commonly used packages for GUI applications which comes with the… Read More
In Go language, time packages supplies functionality for determining as well as viewing time. The Sleep() function in Go language is used to stop the… Read More