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 Gradient clipping in DL Gradient clipping is a technique commonly used in deep / machine learning, particularly in the training of deep neural networks, to address the issue of exploding gradients.
System Design System design of Code Deployment System This article's topic is the system design of a code deployment system. The main task of such a product is to deploy code from development to production environments efficiently and reliably, as well as manage code changes when they happen.
Technology Company - Careers Job Levels at NVIDIA In this article at OpenGenus, we have listed the different job grade, levels and titles at NVIDIA (technical ladder) along with the required average experience and salary range. NVIDIA follows a hierarchical job structure.
Java Library Management System in Java: Built using JavaFX and MySQL [with source code] In the world of studying, learning, and growth, books are an integral part of our journey. However, managing a library is far from simple. With a vast collection of books, it requires intensive effort and manpower. This is where library management systems (LMS) come into play.
Culture Lotka’s Law of authorship / Lotka-Volterra law of scientific productivity Lotka's law, also known as Lotka-Volterra law of scientific productivity or simply Lotka's law of authorship, is a principle in bibliometrics and information science that describes the distribution of productivity among authors in a particular field.
Algorithms Dynamic Optimality Conjecture: Unlocking BST Efficiency In this article at OpenGenus, we will examine Dynamic Optimality Conjecture, from its basic characteristics through its prospective applications and advantages in the actual world.
Linux Copy file from docker to local host In this article at OpenGenus, we have explained how to copy a file from a Docker container to local host or system. This command is "docker cp container-id:/path/to/file .".
System Design System design of a Grocery System (Amazon Fresh / BigBasket/ JioMart) This article aims to discuss how one would go about designing a large scope distributed system such as Amazon Fresh or BigBasket or Flipkart Grocery or JioMart or DMart. We will go over requirements, capacity estimates, database solutions, APIs and components.
CSS CSS writing-mode explained In this article at OpenGenus, we will discuss the CSS property 'writing-mode' and where we can use it.
Deep Learning Undistillable class in Deep Learning Undistillable class is a class in the knowledge of a teacher model that cannot be distilled or transferred to a student model.
Deep Learning Capacity Mismatch in Deep Learning In this article at OpenGenus.org, we have explored the concept of Capacity Mismatch in Deep Learning and Knowledge Distillation and discussed some solutions towards it.
Technology Company - Careers Job levels at TSMC Having over 73,000 employees, TSMC is a large technical workforce. In this article at OpenGenus, we have listed the different job levels and grades at TSMC along with corresponding salary and average work experience for the role.
Deep Learning Teach Less, Learn More (TLLM): Inspiration from Singapore Gov to DL Teach Less, Learn More (TLLM) is a teaching initiative started by Singapore Government in 2005 and has inspired a popular paper in Deep Learning which has attempted to solve the problem of Undistillable Classes in Knowledge Distillation.
Technology Company - Careers Google Hierarchy: Job levels at Google In this article at OpenGenus, we have listed the different job levels and grades at Google (Google Hierarchy/ org structure/ technical ladder) along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Google.
System Design Efficiency Paradox: Understanding Brooks' Law in Software Engineering A reminder that simply increasing team size is not a guaranteed solution to accelerate the completion of a late software project. Effective project management, proper planning, and addressing underlying issues are often more effective approaches to mitigate delays.
Culture Job Levels at Intel Intel Corporation (INC) follows a hierarchical job structure and in this article at OpenGenus, we have explored the different job levels at Intel along with the required average experience and salary range.
Web Development Introduction to Tauri [with practical WebDev project] In this article on OpenGenus, we will explore an introduction to building lightweight and secure desktop applications using Tauri.
Software Engineering Command Query Separation Command Query Separation (CQS) is a design concept that emphasizes categorizing methods or functions into two clear groups: actions that do something (commands) and those that provide information (queries).
Software Engineering 17 Raspberry Pi project ideas In this article at OpenGenus, we are going to look at 17 projects that we can build using Raspberry Pi (RPi).
Go Programming Language Go Interfaces : A beginner's guide An interface at its best, is an interaction point where two different systems meet in order to interact with each other. Interfaces in Go are none different, they can be understood as interaction points for two or more apparently unrelated types.
Machine Learning (ML) Mastering Multi-Label Classification Dive into the realm of multi-label classification, where AI tackles the intricacies of assigning multiple labels to data points. Explore label correlations, ethical dimensions, and algorithmic strategies in this captivating journey of AI complexity.
Technology Company - Careers Job Levels at Toshiba In this article at OpenGenus, we have listed the 10 different job levels at Toshiba along with the expected annual salary and average experience. Based on this, you can easily calculate the gap between promotions.
System Design Data Pipeline In this article at OpenGenus, we will learn about the concept of Data Pipeline. Data pipelines route raw data from various sources to destination for analysis or visualization.
System Design Data Mart In this article at OpenGenus, we will learn about the concept of a Data Mart. A data mart is a simplified or condensed version of a data warehouse. It has faster data retrieval and provides data required by a specific department or line of business within an organization.
JavaScript Installing and configuring Webpack [+ Gif Generator Project] In this article at OpenGenus, we'll be discussing a module bundler called Webpack and learn how to configure it in order to develop an advanced application.