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.
Machine Learning (ML) Questions on Random Forest In this article, we have presented the most important Interview Questions on Random Forest.
Culture DevOps is not simpler than SDE In this article, we will burst the myth that DevOps is simpler than Software Development and requires only manual coding work. The reality is DevOps is equally challenging with minimal manual or repetitive work.
TensorFlow Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 AVX512 VNNI FMA [Solved] In this article, we have understood the reason behind the warning "TensorFlow binary was not compiled to use: AVX AVX2 AVX512 VNNI FMA" and presented 3 fixes using which the warning will not come.
Graph Algorithms Entropy of Graph In graph theory, entropy is the index for describing the structure and function of a network. Entropy is related to amount of information stored in a graph. This is used in field of computer science to check compression of data as compressed data is more random and hence has higher entropy.
Machine Learning (ML) Super Resolution GAN: SRGAN Super Resolution GAN (SRGAN) is generative adversarial network that can generate high resolution images from low resolution images using perceptual loss function that is made of the adversarial loss as well as the content loss.
DevOps Benefits of using Kubernetes I have learned that you can never underestimate the importance of good tools. And when it comes to container orchestration, there is no better tool than Kubernetes. Here are some of the benefits of using Kubernetes.
C++ Undefined reference to std::cout [FIXED] In this article, we have present the reason behind the error "Undefined reference to std::cout" and different approaches to fix this error.
Algorithms Geometric Hashing Geometric hashing is a computer vision technique used to detect geometric features in images and matching them to a database with such features. What makes geometric hashing stand out is that it can detect overlapping objects.
Software Engineering Interview Questions on MatLab In this article, we have presented the most important Interview Questions on MatLab along with detailed answers.
Software Engineering How did Netflix become so good at DevOps by not prioritizing it? Isn't it bizarre that Netflix became good at DevOps by not prioritizing it? It's like saying that Michael Jordan became a great basketball player by not shooting hoops. But that's the truth.
Python Setting up Django for Python with a virtual environment In this article, we have demonstrated how to create a virtual environment and then, setup a basic Django project within it.
C++ Optimized Input Output I/O in C++ In this article, we have presented how to optimize input and output I/O in C++. This is critical as input and output consume the majority of the execution time and is critical in time critical applications and in competitive programming contests.
JavaScript Chrome Extensions Interview Questions In this article, we have presented Chrome Extensions Interview Questions along with detailed answers.
Machine Learning (ML) Interview Questions on Autoencoders In this article, we have presented most important Interview Questions on Autoencoders.
Natural Language Processing (NLP) NLP Project: Compare Text Summarization Models In this article, we will go over the basics of Text Summarization, the different approaches to generating automatic summaries, some of the real world applications of Text Summarization, and finally, we will compare various Text Summarization models with the help of ROUGE.
Python Memory allocation in Python In this article, we have covered Memory allocation in Python in depth along with types of allocated memory, memory issues, garbage collection and others.
Linux Build and Install GDB from source In this article, we have explored how to build and install GDB from source code and release package. The source code comes along with binutils while the release package has only GDB.
System Design What is Pub/Sub messaging? Pub/sub is a service-oriented asynchronous messaging pattern. It allows for loose coupling between applications and components. Meaning that one application can publish a message without knowing who is subscribed to that message or even if anyone is subscribed to it.
Linux What is Binutils? Binutils stand for "Binary Utilities" in Linux/ UNIX variants. It is a collection of different tools such as ld, ar, gold and much more. Binutils is a project of GNU funded by Free Software Foundation (FSF).
Linux Build and Install binutils from source In this article, we have explored the steps to build Binutils from source code. With this, you can install any version of binutils and even try custom changes.
Linux Check binutils version In this article, we will check different commands using which you can get the binutils version installed in your system. Binutils comes with GCC but if you have upgraded GCC by building from source, binutils might not get updated and can result in errors.
List of Interview Questions Interview Questions on Design Pattern Design patterns can speed up the development process by providing tested, proven development paradigms. This makes it a very in demand knowledge in the tech industry. This article contains top interview questions on Design Pattern.
Culture Hacktoberfest 2022 Hacktoberfest 2022 is scheduled to be held from 1st October 2022 to 31st October 2022. Hacktoberfest is the biggest open-source one-month long event that is sponsored by DigitalOcean.
Culture Decoy and Psychological effect in iPhone 14 pricing This pricing strategy of iPhone14 is using 2 principal strategies: the decoy effect + Psychological Pricing of cheap economical deal.
DevOps Developer to DevOps engineer ratio The most optimal Developer to DevOps engineer ratio is 5:1. In most large software organizations like Google, Developer to DevOps engineer ratio is 6:1 while in large start-ups, the ratio can be as worse as 15:1.