×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
OpenGenus Tech Review Team

OpenGenus Tech Review Team

The official account of OpenGenus's Technical Review Team. This team review all technical articles and incorporates peer feedback. The team consist of experts in the leading domains of Computing.

Tokyo, Japan •
3723 posts •
Culture

Is perfect timing the key to a successful startup?

For a startup, timing is EVERYTHING. If you're too early to the game, no one will know who you are or what you do. But if you're too late, you'll be playing catch up, and breaking through the noise will be hard.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Algorithms

Division using Bitwise Operations

We will see how to divide a number using the bitwise operator >> rather than using the regular division operator / or the multiplication operator * or the modulo operator %.

Adith Narein T Adith Narein T
Software Engineering

Image properties and styling in CSS

We have explored some properties that can be used to style images such as width, height, border, object-fit and much more. These properties will come in handy as we design our websites.

Nancy Korir
Algorithms

Recursive Backtracking

Backtracking is one of the many algorithmic techniques that can be used to solve various problems. In this article, we will exploring the idea of backtracking with the help of recursion (Recursive Backtracking) along with examples as well.

Vansh Pratap Singh Vansh Pratap Singh
Algorithms

Comparison using bitwise operations

We have explored the idea of making comparisons (equal, larger, smaller) through bitwise operations along with the basic idea of bitwise operations and their examples.

Vansh Pratap Singh Vansh Pratap Singh
Culture

Age of All Programming Languages

This article lists the age of All Programming Languages along with interesting points. Programming Languages did not start when you think like Python is older than Java. It all started from 1949.

OpenGenus Tech Review Team OpenGenus Tech Review Team
System Design

Application layer with Microservices and Service Discovery

This article elaborates the working of service discovery of microservices in the application layer along with the complete idea of Application layer with Microservices and Service Discovery.

Fahd Agodzo Mohammed Fahd Agodzo Mohammed
Algorithms

Number of distinct substrings of length K

We have explained the approach to find the Number of distinct substrings of length K using Rolling hash technique, hash table and brute force approach.

Sushma Narayan Hegde
Algorithms

Number of rectangles from a given set of points

We have discussed how to find the number of rectangles (parallel to the axes) possible from a given set of coordinate points.

Shreya Shah Shreya Shah
Software Engineering

Introduction to OpenGL

We have introduced and explored the world of OpenGL and some topics that are related to it like what is OpenGL?, What is GLEW?, What is GLFW?, Shaders in OpenGL, Rendering Pipeline, Stages of Rendering Pipeline and Advantages of OpenGL.

Vansh Pratap Singh Vansh Pratap Singh
Algorithms

Subtraction using bitwise operations

We are going to take a look at how can we subtract two numbers without using arithmetic operation. We will only use bitwise operations to perform subtraction.

Nitin Sharma Nitin Sharma
Machine Learning (ML)

Dilated Convolution [explained]

Dilated convolution, is also known as Atrous Convolution or convolution with holes. The idea behind dilated convolution is to "inflate" the kernel which in turn skips some of the points. We can see the difference in the general formula and some visualization.

Akshay Atam
Culture

Makoto Soejima (rng_58)

Makoto Soejima is a Competitive Programmer from Japan. He is also known as rng_58. He works at AtCoder. His Competitive Programming career started in 1999 and lasted till 2020. He is one of the 4 people ever to have won both Google Code Jam and Facebook Hacker Cup.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Algorithms

Shortest Path using Topological Sort

We have explained the algorithm to find the shortest path in a Directed Acyclic Graph using Topological Sort.

Shivank Rastogi
Approximation Algorithm

Probabilistic / Approximate Counting [Complete Overview]

We have introduced and explored the idea of Probabilistic algorithms in depth with the different algorithms like Morris Algorithm, HyperLogLog, LogLog and others in this domain.

Vansh Pratap Singh Vansh Pratap Singh
System Design

Stateless and Stateful architecture [explained]

We have explained the Idea of stateless and stateful architecture ind depth. There seems to be a raging debate as to which is better, stateless architecture or stateful architecture. We have explained everything in depth.

Zvinodashe Mupambirei
Algorithms

Arithmetic Expression Evaluation using Stack

We have explained how an Arithmetic Expression (like 2 * 3 + 4) is evaluated using Stack. We have presented the algorithms and time/ space complexity.

Tushti
Software Engineering

MVC pattern in iOS apps

We have explained MVC pattern in iOS apps in depth. MVC stands for Model View Controller which is a software design pattern to organize the software project into three parts model, view and controller

Sai Balaji
Algorithms

Boundary Fill Algorithm

Boundary Fill algorithm is used to fill a inside of closed polygon having boundary of same color with a desired color. It is mainly used with interactive-painting packages. We have explained Boundary Fill algorithm in depth.

Naveen Singla
Machine Learning (ML)

Separable convolution in Machine Learning

In MobileNet architecture, you must have stumbled across the term "Separable convolution". What is separable convolution and how is it different from regular convolution? We have explained everything in this article.

Akshay Atam
Machine Learning (ML)

Questions on Regression [with answers]

Practice multiple choice questions on Regression with answers. This is one of the fundamental techniques in Machine Learning which is widely used in basic problems.

Leandro Baruch Leandro Baruch
Machine Learning (ML)

Principal Component Analysis (PCA) questions [with answers]

Practice multiple choice questions on Principal Component Analysis (PCA) with answers. This is a fundamental technique in Machine Learning applications.

Leandro Baruch Leandro Baruch
Machine Learning (ML)

Recurrent Neural Network (RNN) questions [with answers]

Practice multiple choice questions on Recurrent Neural Network (RNN) with answers. It is an important Machine Learning model and is a significant alternative to Convolution Neural Network (CNN).

Leandro Baruch Leandro Baruch
Machine Learning (ML)

Convolution Layer questions [with answers]

Practice multiple choice questions on Convolutional Layers with answers. This is the most important layer in a Machine Learning model in terms of both functionality and computation.

Leandro Baruch Leandro Baruch
Machine Learning (ML)

Questions on Fully Connected (FC) Layer

Practice multiple choice questions on Fully Connected Layers with answers. These are the most important layer in a Machine Learning model in terms of both functionality and computation.

Leandro Baruch Leandro Baruch
OpenGenus IQ © 2026 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship