Upload Button Icon Add office photos

Filter interviews by

GeeksForGeeks Interview Questions, Process, and Tips

Updated 9 Jan 2025

Top GeeksForGeeks Interview Questions and Answers

View all 38 questions

GeeksForGeeks Interview Experiences

Popular Designations

39 interviews found

I applied via Approached by Company and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Coding Test 

3 Coding Question were there
Easy - 2 Pointer Problem Variation
Medium - Prefix Sum Problem Variation
Hard - DP (Maximum of Minimum) Variation Problem

Round 2 - Technical 

(4 Questions)

  • Q1. Difference between SQL and NoSQL
  • Ans. 

    SQL is a relational database management system while NoSQL is a non-relational database management system.

    • SQL databases use structured query language while NoSQL databases use unstructured query language.

    • SQL databases are vertically scalable while NoSQL databases are horizontally scalable.

    • SQL databases are good for complex queries while NoSQL databases are good for large amounts of unstructured data.

    • Examples of SQL dat...

  • Answered by AI
  • Q2. Different types of Indexing in SQL
  • Ans. 

    Different types of indexing in SQL

    • Clustered Index

    • Non-Clustered Index

    • Unique Index

    • Full-Text Index

    • Filtered Index

  • Answered by AI
  • Q3. Joins question and query on that
  • Q4. Schema Design of Restaurant Management System(RMS)
  • Ans. 

    Schema design for a Restaurant Management System

    • Identify entities such as customers, orders, menu items, tables, etc.

    • Create tables for each entity with appropriate attributes and relationships

    • Use foreign keys to establish relationships between tables

    • Consider normalization to avoid data redundancy and improve performance

    • Include constraints to ensure data integrity

    • Use appropriate data types for each attribute

    • Consider sca

  • Answered by AI
Round 3 - Technical 

(4 Questions)

  • Q1. What is complexity and their types
  • Ans. 

    Complexity refers to the level of difficulty in solving a problem. There are two types: time complexity and space complexity.

    • Time complexity refers to the amount of time required to solve a problem, and is usually measured in terms of the number of operations performed by an algorithm.

    • Space complexity refers to the amount of memory required to solve a problem, and is usually measured in terms of the amount of memory us...

  • Answered by AI
  • Q2. Detect a loop in a linked list and return the node where the loop starts.
  • Ans. 

    Detect loop in linked list and return node where loop starts.

    • Use two pointers, one moving one node at a time and the other moving two nodes at a time

    • If there is a loop, the two pointers will eventually meet at a node inside the loop

    • Reset one of the pointers to the head of the linked list and move both pointers one node at a time

    • The node where the two pointers meet is the start of the loop

  • Answered by AI
  • Q3. Different types of traversal
  • Ans. 

    Traversal refers to visiting all the nodes of a data structure in a specific order.

    • Inorder traversal: Left subtree, root, right subtree

    • Preorder traversal: Root, left subtree, right subtree

    • Postorder traversal: Left subtree, right subtree, root

    • Level order traversal: Visit nodes level by level

  • Answered by AI
  • Q4. Find the sum of pairs in the binary search tree which is equal to k
  • Ans. 

    Find the sum of pairs in a binary search tree equal to k.

    • Traverse the tree in-order and store the values in an array.

    • Use two pointers approach to find the pairs that sum up to k.

    • Time complexity: O(n), Space complexity: O(n).

  • Answered by AI
Round 4 - Technical 

(3 Questions)

  • Q1. Discussion on the project.
  • Q2. Design a payment gateway.
  • Ans. 

    A payment gateway is a software application that facilitates online transactions between a merchant and a customer.

    • The payment gateway should support multiple payment methods such as credit/debit cards, net banking, and digital wallets.

    • It should have a secure and reliable infrastructure to ensure the safety of customer data.

    • The gateway should have a user-friendly interface for easy navigation and payment processing.

    • It ...

  • Answered by AI
  • Q3. Populate next right pointer
  • Ans. 

    Populate the next right pointer of a binary tree node

    • Traverse the tree using level order traversal

    • For each node, set its next right pointer to the next node in the same level

    • If there is no next node in the same level, set the next right pointer to NULL

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a good command of DSA and projects you have worked on.

Skills evaluated in this interview

Top GeeksForGeeks Software Development Engineer Interview Questions and Answers

Q1. Detect a loop in a linked list and return the node where the loop starts.
View answer (1)

Software Development Engineer Interview Questions asked at other Companies

Q1. Given an acyclic graph of a city where each edge represents a road in the city and each vertex represents an crossing. Write an algo to find out the minimum number of vertices at which a policemen will be kept so that all the roads are cove... read more
View answer (2)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. There are some dsa basic to medium level questions
  • Q2. Two Sum questions
Round 2 - Technical 

(3 Questions)

  • Q1. This round basically your core round . like It's depends upon your front end or backend skills
  • Q2. I gave frontend interview on react So they ask react basic questions
  • Q3. And Implemented a todo application using react js
  • Ans. 

    Implemented a todo application using React JS

    • Used React JS to create components for adding, editing, and deleting tasks

    • Implemented state management to keep track of tasks and their completion status

    • Utilized local storage or backend server to persist tasks data

    • Styled the application using CSS or a CSS framework like Bootstrap

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You have to prepare well for the interview

Skills evaluated in this interview

Software Development Engineer 1 Interview Questions asked at other Companies

Q1. 4. Design a system for making table reservations at a restaurant.
View answer (1)
GeeksForGeeks Interview Questions and Answers for Freshers
illustration image

SEO Intern Interview Questions & Answers

user image Anonymous

posted on 13 Nov 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is SEO and How does it help articles get rank better?
  • Ans. 

    SEO stands for Search Engine Optimization. It helps articles rank better by improving their visibility and relevance to search engines.

    • SEO involves optimizing content, keywords, meta tags, and backlinks to improve a website's ranking on search engine results pages.

    • By following SEO best practices, articles can attract more organic traffic and reach a wider audience.

    • For example, using relevant keywords in the title and t...

  • Answered by AI
  • Q2. How to do Better Keyword Research
  • Ans. 

    Keyword research involves identifying relevant keywords for a website to improve search engine rankings.

    • Start by brainstorming relevant topics and themes for your website

    • Use keyword research tools like Google Keyword Planner, SEMrush, or Ahrefs to find related keywords and their search volume

    • Analyze competitor keywords to identify potential opportunities

    • Consider long-tail keywords for more specific and targeted search ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for GeeksForGeeks SEO Intern interview:
  • SEO
  • Keyword Research
Interview preparation tips for other job seekers - Focus on SEO Things like Keyword Research

Skills evaluated in this interview

SEO Intern Interview Questions asked at other Companies

Q1. What is SEO and How does it help articles get rank better?
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. DB Schema Design
Round 2 - Technical 

(1 Question)

  • Q1. REST API, SQL and SOLID Principles
Round 3 - Technical 

(1 Question)

  • Q1. Resume Based Round with Manager
Round 4 - HR 

(1 Question)

  • Q1. It was basically a salary negotiation round.

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

GeeksForGeeks interview questions for popular designations

 Technical Content Writer

 (7)

 Software Developer

 (5)

 Project Intern

 (1)

 Software Engineer

 (1)

 Technical Writer

 (1)

 Content Writer

 (1)

 SEO Intern

 (1)

 Software Development Engineer

 (1)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Explain the system design components.
  • Ans. 

    System design components are the building blocks of a system that define its structure and functionality.

    • Components include modules, interfaces, data storage, and communication protocols.

    • Modules are self-contained units of functionality that can be easily integrated or replaced.

    • Interfaces define how different components interact with each other.

    • Data storage components manage the storage and retrieval of data within the...

  • Answered by AI
  • Q2. What is a load balancer
  • Ans. 

    A load balancer is a device or software that distributes incoming network traffic across multiple servers to prevent overload and ensure high availability.

    • Balances traffic to ensure no single server is overwhelmed

    • Improves performance and reliability of websites or applications

    • Can be hardware-based or software-based

    • Examples include NGINX, F5 BIG-IP, and Amazon ELB

  • Answered by AI
  • Q3. Low level design

Skills evaluated in this interview

Content Writer Interview Questions asked at other Companies

Q1. What are the steps to follow to write good content?
View answer (5)

Get interview-ready with Top GeeksForGeeks Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Articles 

(2 Questions)

  • Q1. Write articles on Dsa
  • Ans. 

    Articles on Data Structures and Algorithms (DSA)

    • Introduction to DSA and its importance in programming

    • Explaining different data structures like arrays, linked lists, trees, etc.

    • Discussing various algorithms like sorting, searching, graph algorithms, etc.

    • Real-world examples of DSA in action

    • Tips for mastering DSA for coding interviews

  • Answered by AI
  • Q2. Write Articles on fundamental Concepts
  • Ans. 

    Fundamental Concepts articles cover basic principles in a specific field.

    • Explain key concepts in a clear and concise manner

    • Provide examples to illustrate the concepts

    • Break down complex ideas into simpler terms for better understanding

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Write articles on Data Structure and Algorithms

Technical Content Writer Interview Questions asked at other Companies

Q1. How many keywords can be placed in an article? Suppose I gave you all the keywords. How much will you put an article?
View answer (2)

Jobs at GeeksForGeeks

View all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Technical writing
  • Q2. Skills that you have command on
  • Ans. 

    I have command on technical writing, SEO optimization, content creation, and research skills.

    • Technical writing

    • SEO optimization

    • Content creation

    • Research skills

  • Answered by AI

Technical Content Writer Interview Questions asked at other Companies

Q1. How many keywords can be placed in an article? Suppose I gave you all the keywords. How much will you put an article?
View answer (2)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Group Discussion 

Group discussion topic: Concept of web technology.

Round 2 - Assignment 

Compose articles for the GeeksforGeeks website.

Interview Preparation Tips

Interview preparation tips for other job seekers - Consider writing articles on the GeeksforGeeks website to enhance your knowledge.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jul 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

An aptitude test on their practice portal for first round.

Round 2 - One-on-one 

(3 Questions)

  • Q1. What do I understand by project management.
  • Q2. Inquiring about the write portal of GeeksForGeeks
  • Q3. Questions on the projects I mentioned in my resume.
Round 3 - One-on-one 

(3 Questions)

  • Q1. Questions on project management and agile methodologies
  • Q2. Scrum and Agile methods and basic questions like how will I handle multiple projects
  • Q3. Resource allocation and management using Agile methodologies
  • Ans. 

    Agile methodologies focus on iterative resource allocation and management for efficient project delivery.

    • Agile methodologies involve breaking down projects into smaller tasks called user stories

    • Resources are allocated based on priority and availability for each user story

    • Regular meetings like daily stand-ups help in tracking resource allocation and adjusting as needed

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Case Study 1 - gave me a scenario which had a product description and asked questions around it.
  • Q2. Case Study 2- Gave me a more complex scenario which had description of their website’s write portal asked questions about the filters, changes I’ll make in certain scenarios, handling errors and managing r...
Round 5 - HR 

(2 Questions)

  • Q1. Why do I want to join this organisation.
  • Q2. Why do I prefer this role being from dev background?

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through the agile software development methodologies and read lots of case studies around it.

Project Intern Interview Questions asked at other Companies

Q1. A method acting as multiple methods is known as polymorphism of 2 types compile time polymorphism and run time polymorphism
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Speed question, Pattern Question

Round 2 - Technical 

(2 Questions)

  • Q1. Explain Project
  • Q2. Explain Tech Stack

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident

Skills evaluated in this interview

Lab Technician Interview Questions asked at other Companies

Q1. Order of draw Cbc parameters and normal range
View answer (39)

Interview Questions & Answers

user image Anonymous

posted on 11 Aug 2023

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Html, css, javascript, react, arrays, react components,

Round 3 - Technical 

(3 Questions)

  • Q1. Why react is better, when to use what css, reverse a string
  • Q2. What is jsx in react
  • Q3. How to use hashmaps in js

Interview Preparation Tips

Topics to prepare for GeeksForGeeks interview:
  • css
  • html
  • js
  • react
Interview preparation tips for other job seekers - I was recently invited for an on-site interview by the company's recruiter. Upon arrival, all the interviewees were made to wait for almost two hours before the process began. Though we were previously told that laptops would not be required, we were then asked to take a 5-question coding test on our personal laptops. If someone didn't have a laptop, they asked other interviewees to share theirs.

The coding test on HTML, CSS, JavaScript, and React was to be completed within an hour. After the test, we waited another hour before some of us were selected for the next round.

The next round was a technical interview where they asked many questions about the same topics, including some whiteboard coding. This lasted for half an hour, and at the end, they informed me that I was not selected.

I found the experience to be unorganized, with a lack of clear communication and unexpected requests that were not aligned with what was initially communicated. It was a disappointing experience overall.

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

GeeksForGeeks Interview FAQs

How many rounds are there in GeeksForGeeks interview?
GeeksForGeeks interview process usually has 2-3 rounds. The most common rounds in the GeeksForGeeks interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for GeeksForGeeks interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at GeeksForGeeks. The most common topics and skills that interviewers at GeeksForGeeks expect are CRM, SAN, SMS, SOC and PDF.
What are the top questions asked in GeeksForGeeks interview?

Some of the top questions asked at the GeeksForGeeks interview -

  1. why react is better, when to use what css, reverse a str...read more
  2. Detect a loop in a linked list and return the node where the loop star...read more
  3. What is SEO and How does it help articles get rank bett...read more
How long is the GeeksForGeeks interview process?

The duration of GeeksForGeeks interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

Quorum Software

No Interviews

INTERVIEWS

Quorum Software

No Interviews

INTERVIEWS

S&P Global

No Interviews

INTERVIEWS

Thrillophilia

No Interviews

INTERVIEWS

Elektrobit India

No Interviews

INTERVIEWS

rtCamp

No Interviews

INTERVIEWS

GeeksForGeeks

No Interviews

Tell us how to improve this page.

GeeksForGeeks Interview Process

based on 34 interviews

Interview experience

3.9
  
Good
View more

Interview Questions from Similar Companies

Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
BYJU'S Interview Questions
3.1
 • 2.1k Interviews
TCS iON Interview Questions
3.9
 • 367 Interviews
upGrad Interview Questions
3.7
 • 198 Interviews
Simplilearn Interview Questions
3.2
 • 101 Interviews
NIIT Interview Questions
3.6
 • 84 Interviews
HackerRank Interview Questions
4.2
 • 23 Interviews
CodeChef Interview Questions
3.2
 • 1 Interview
View all

GeeksForGeeks Reviews and Ratings

based on 183 reviews

3.2/5

Rating in categories

3.2

Skill development

3.4

Work-life balance

3.2

Salary

2.7

Job security

3.1

Company culture

2.8

Promotions

3.1

Work satisfaction

Explore 183 Reviews and Ratings
Campus Connect Associate

Noida

0-1 Yrs

₹ 4-5 LPA

Ad Operations Executive

Noida

1-1 Yrs

₹ 4.5-5.5 LPA

Email Marketing Executive

Noida

0-1 Yrs

₹ 3.5-4 LPA

Explore more jobs
Software Development Engineer
33 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Software Engineer
32 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Member Technical Staff
32 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Technical Content Writer
28 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Software Developer
27 salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare GeeksForGeeks with

CodeChef

3.2
Compare

HackerRank

4.2
Compare

upGrad

3.7
Compare

Simplilearn

3.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview