Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
Deep Learning Deep Learning Practice Questions In this article, we will be going over 50 practice questions related to deep learning.
Machine Learning (ML) Confusion matrix and how accuracy is not the key always Confusion matrix is a term in the field of machine learning which is generally associated with a lot of confusion on what it means, which is exactly what will be removed in this article as we understand confusion matrix.
C++ Extract integers from string and store in vector using C++ In this article we will learn how to extract integers from a string and store it in a vector using C++.
backtracking Backjumping In this article, we have covered the concept of Backjumping which is an improvement to the Backtracking Algorithm. We will solve the N Queens Problem by making use of the Backjumping Algorithm. We have presented the Time and Space Complexity for various cases.
Python Refresh URL / Tab Script in Python In this article, we present the approach to implement a Python script that can refresh an URL / Tab in the browser. Manually, this can be done by pressing F5 key.
Linux Install specific version of Glibc In this article, we have mentioned the steps to illustrate how to download and install a specific version of Glibc so that you can resolve glibc related issues. The latest version of Glibc is v2.36.
Computer Architecture GCC Compiler Intrinsics In this article, we will discuss the GNU Compiler Collection (GCC), the fundamentals of intrinsics, some of the ways in which these intrinsics can speed up vector code, and we will also take a look at a list of some of the x86 intrinsics that GCC offers.
String Algorithms Minimum Window Substring Given two strings A and B. We need to find the smallest substring of A that has all the characters in B. If there is no such string, then the answer will be an empty string.
Machine Learning (ML) Saving and Reusing Machine Learning Models In this article, we will be learning about various ways of saving and reusing machine learning models.
Machine Learning (ML) Types of Generative Adversarial Networks (GANs) In this article, we cover the types of GAN's. A Generative Adversarial Network is a machine learning algorithm that is capable of generating new training datasets.
Machine Learning (ML) Beginner's Guide to Google Colaboratory In this article, we will be learning about Google Colaboratory, an excellent tool for data scientists.
System Design System Design of CRM Software CRM software can be defined as any software that aims to facilitate and/or automate business processes that occur between businesses, employees, and customers.
Problems on Binary Tree Almost complete binary tree In this article, we have explored the concept of Almost complete binary tree.
Algorithms Strictly Binary Tree A binary tree is a type of the tree data structure in which a parent node has at most two child nodes. Here, we will understand an important type of binary tree called Strictly Binary Tree and see how it differs from other binary tree types.
Problems on Binary Tree Perfect Binary Tree Perfect Binary Tree is one of the types of Binary Tree data structure. In this article, we will learn about the Perfect Binary Tree and its properties. We will also see how it differs from other types of Binary Tree.
Linux [FIXED] makeinfo command not found In this article, we have explored the reason behind the error "makeinfo command not found" and presented various fixes to resolve this error.
Culture Domestic or International Job Offer? When you grow in your career and get promotions, you will encounter a decision that can change your course of career: Where to accept a High paying Domestic Offer or an equivalent or even lower International Offer?
Software Engineering Airbnb's massive deployment technique: 125,000+ times a year Airbnb deploys its code over 125,000 times yearly. That is an average of 345 deployments per day. The question is: How does Airbnb keep up with such a demanding schedule?
git push declined due to email privacy restrictions [FIXED] In this article, we have explored the reason behind the error "push declined due to email privacy restrictions" along with two approaches to fix this issue while pushing your code changes on GitHub.
Python Sort by row and column in Pandas DataFrame In this article, we have explored different ways by which we can sort by row and column in Pandas DataFrame.
Linux [FIXED] fatal error: Python.h: No such file or directory In this article, we have explored the reason behind the compilation error "fatal error: Python.h: No such file or directory" and presented 3 different fixes to resolve this error.
C++ Different ways to terminate a program in C++ In this article, we were going to learn about the different ways with which we will be able to terminate the program at any point of the execution of the C++ program.
C++ Ways to iterate over Vector in C++ STL In this article, we have explored different ways to iterate over Vector in C++ STL. These include techniques like indexing, iterators, range based for loop and much more.
CSS CSS Gradients A color gradient is a smooth transition of different colors in a region. A CSS gradient displays a smooth transition of two or more specified colors and the direction, number of colors, positioning of color stops, can be controlled.
Web Development How to Create Google Chrome Extension In this article, we have explained step by step How to Create Google Chrome Extension along with complete code.