## Geek Week – Celebrate The Biggest Programming Festival With GeeksforGeeks

Every programmer has a dream they want to fulfill. Now that dream for you could be working at the top product-based companies in the world… Read More »

- Courses @ GeeksforGeeks
- Internships @ GeeksforGeeks
- Coding Practice
- How to write an Interview Experience?
- Must Do Coding Questions Company-wise
- Must Do Coding Questions Topic-wise
- Basic
- Easy
- Medium
- Hard
- Expert
- Step by Step Preparation
- Company Preparation
- Top Topics
- Company Specific Practice
- Software Design Patterns
- Placements Preparation Course
- Interview Corner
- Recent Interview Experiences
- GQ Home Page
- Quiz Corner
- LMNs
- What's New ?
- Leaderboard !!
- Topic-wise Practice
- Subjective Problems
- Difficulty Level - School
- Difficulty Level - Basic
- Difficulty Level - Easy
- Difficulty Level - Medium
- Difficulty Level - Hard
- Explore More...
- C
- C++
- Java
- Python
- SQL
- PHP
- JavaScript
- School Programming
- Operating Systems
- DBMS
- Computer Networks
- Engineering Mathematics
- Design Patterns
- Common Interview Puzzles
- Web Technology
- G-Facts
- Computer Graphics
- Image Processing
- Project Ideas

Featured Article

Every programmer has a dream they want to fulfill. Now that dream for you could be working at the top product-based companies in the world… Read More »

Featured Article

As the placement season is back so are we to help you ace the interview. We have selected some most commonly asked and must do… Read More »

Featured Article

This article contains a list of most asked questions from Operating Systems, Computer Networks and DBMS in the interviews of the top product based companies… Read More »

Just as electricity transformed almost everything 100 years ago, today I actually have a hard time thinking of an industry that I don’t think Artificial… Read More »

Given an array arr[] of size N and an integer K, the task is to find the number of K length subsequences of this array… Read More »

In July of 2019, Elon Musk had a presentation detailing the Neuralink project; Musk states that human cognition has two major systems the Limbic System… Read More »

Hyperlink Induced Topic Search (HITS) Algorithm is a Link Analysis Algorithm that rates webpages, developed by Jon Kleinberg. This algorithm is used to the web… Read More »

Given four integers a, b, c and d. The task is to check whether it is possible to pair them up such that they are… Read More »

Given a large integer as a string str, the task is find the number of matchsticks required to represent it. Examples: Input: str = “56”… Read More »

Count number of ways to arrange the first N natural numbers in a line such that the left-most number is always 1 and no two… Read More »

Given an array arr[] of N integers, the task is to find the probability of getting the maximum sum pair (arr[i], arr[j]) from the array… Read More »

Given a square with N points on each side of the square and none of these points co-incide with the corners of the square. The… Read More »

Online round: Test Pattern: Two coding problems, 28 MCQs Time: 1 hr 30 min MCQs where solely based on the questions pertaining to input/output of… Read More »

Given an array of length N + K. Also given the average avg of all the elements of the array. If an element that appears… Read More »

Round 1: Basic Written Exam It consist of basic aptitude, reasoning, verbal ability and some questions of html, java and sql (mcq) and after you… Read More »

Round 1: The first round comprised 30 MCQ questions all questions are from java. 6 Coding questions, 2 questions from DP, 1 question from String,… Read More »

Given an integer N, the task is to find the count of N-digit numbers with all distinct digits. Examples: Input: N = 1 Output: 9… Read More »

Given an array arr[] of N non-negative integers, the task is to sort these integers according to the product of their digits. Examples: Input: arr[]… Read More »