Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
Trending Now
DSA
Web Tech
Foundational Courses
Data Science
Practice Problem
Python
Machine Learning
JavaScript
System Design
Django
DevOps Tutorial
Java
C
C++
ReactJS
NodeJS
CP Live
Aptitude
Puzzles
Projects
GBlog
Three 90 Challenge: Bigger and Better
As we transit into the new phase, it's essential to fuel our inner drive for success. On popular demand, GeeksforGeeks is happy to announce that we are back with the Thre...
Read More
Software | Design Principles DRY, YAGNI, KISS, etc MCQ | Question 1
What does YAGNI stand for in software design? (A)You Aren't Gonna Need Instructions(B)You Ain't Gonna Need It(C)You Are Going to Need It(D)Your Appl...
Read More
Misc
Software | Development Kit(SDK) Multiple Choice Questions | Question 4
In mobile app development, what does the term "API" stand for? (A)Application Programming Interface(B)Advanced Programming Interface(C)Application P...
Read More
Misc
Function of Lungs in Respiratory System
The function of the lung is to move oxygen from the air into the bloodstream and remove carbon dioxide from the blood. It plays a vital role in maintaining the body's oxyg...
Read More
Picked
School Learning
School Biology
Animal-Physiology
Human-Physiology
Interfaces in TypeScript
In TypeScript, interfaces play a pivotal role in defining the structure and shape of objects. They serve as a blueprint for specifying the expected properties, their types...
Read More
Web Technologies
JavaScript
JavaScript-QnA
WebTech-FAQs
What is e.target Value in JavaScript ?
In JavaScript, `e.target` refers to the event target of a user interaction, typically within an event handler function. It represents the DOM element upon which the event ...
Read More
Web Technologies
JavaScript
JavaScript-QnA
WebTech-FAQs
Pass by Reference in JavaScript ?
Contrary to common belief, JavaScript is not a pass-by-reference language but Instead, it is a pass-by-value for all its variable passing. In JavaScript, when an object is...
Read More
Web Technologies
JavaScript
JavaScript-QnA
WebTech-FAQs
Critical Rendering Path in JavaScript
The critical rendering path in JavaScript refers to the sequence of steps browsers undertake to convert HTML, CSS, and JavaScript into pixels on the user's screen. It is c...
Read More
Web Technologies
JavaScript
JavaScript-QnA
WebTech-FAQs
What is Pass by Value in JavaScript ?
In JavaScript, pass-by value refers to the mechanism by which arguments are passed to functions. When primitive data types (like numbers, strings, or booleans) are passed ...
Read More
Web Technologies
JavaScript
JavaScript-QnA
WebTech-FAQs
List of Provinces of China and their Capitals
Discover the List of provinces of China along with their respective Capitals of China's provinces, providing essential knowledge about China's regional geography.The Peopl...
Read More
Picked
UPSC
Geography
Unit Testing in Next JS: Ensuring Code Quality in Your Project
Unit testing is an essential aspect of software development that ensures the quality and reliability of your codebase. In the context of NextJS projects, unit testing help...
Read More
Web Technologies
Picked
ReactJS
Next.js
When to use an uncontrolled component in React?
Uncontrolled Components are the components that are not controlled by the React state or any functions and are handled by the DOM (Document Object Model). So to access any...
Read More
Web Technologies
Picked
ReactJS
ReactJS-Component
List of Top 10 Largest Rubber Producing Countries in the World
Top 10 Largest Rubber Producing Countries in the World: The top 10 largest rubber producing countries in the world are Thailand, Indonesia, Vietnam, India, China, Malaysia...
Read More
Picked
UPSC
Geography
Top 10 List - World
Crimean War: Causes, Key Events, Summary
The Crimean War was fought between Russia on one side and an alliance of France, the United Kingdom, the Ottoman Empire, and Sardinia on the other. It was a brutal militar...
Read More
Picked
UPSC
History
World-History
Implementing Global State Management with useContext
The useContext hook is a powerful addition introduced in React 16.8. It allows you to share context (or some value) with all the child elements within a context provider. ...
Read More
Web Technologies
Picked
ReactJS
React-Hooks
CSES Solutions - Sum of Two values
You are given an array arr[] of N integers, and your task is to find two different indices whose sum is X.Examples: Input: N = 4, X = 8, arr[] = {2, 7, 5, 1}Output: 2 4Exp...
Read More
Sorting
Competitive Programming
Picked
DSA
Map
CSES Problems
1
...
779
780
781
...
11245