Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare

Filter interviews by

Google Interview Questions and Answers for Freshers

Updated 18 Jun 2025
Popular Designations

106 Interview questions

A SWE intern was asked 3w ago
Q. Can segment trees be used to find the height of a tree? If yes, explain how.
Ans. 

Calculate the height of a tree using a segment tree data structure.

  • A segment tree is a binary tree used for storing intervals or segments.

  • Each node represents an interval and stores information about that interval.

  • To find the height, recursively calculate the height of left and right subtrees.

  • Example: For a tree with nodes 1, 2, 3, the height is 2 (root + 1 level).

  • Height can be defined as the number of edges in th...

A Summer Intern was asked 6mo ago
Q. What is the nature of Google as a company?
Ans. 

Google is a multinational technology company known for its search engine, advertising platform, and various other products and services.

  • Google is known for its innovative products and services such as Google Search, Google Maps, Gmail, and YouTube.

  • The company's mission is to organize the world's information and make it universally accessible and useful.

  • Google's business model is primarily based on advertising reve...

View all Summer Intern interview questions
A Data Scientist was asked 7mo ago
Q. How do you ensure scalability?
Ans. 

Scalability ensures systems can handle growth in data and users efficiently without performance loss.

  • Use cloud services like AWS or Azure for elastic scaling based on demand.

  • Implement microservices architecture to allow independent scaling of components.

  • Optimize algorithms and data structures for performance; for example, using hash tables for quick lookups.

  • Leverage distributed computing frameworks like Apache Spa...

View all Data Scientist interview questions
A Software Developer was asked 7mo ago
Q. How would you sort an array without using built-in sorting methods?
Ans. 

Sorting an array of strings without using inbuilt methods

  • Use a sorting algorithm like bubble sort, selection sort, or insertion sort

  • Compare each element with the next one and swap if necessary

  • Repeat the process until the array is sorted

View all Software Developer interview questions
A Software Engineer Intern was asked 7mo ago
Q. Implement Breadth-First Search (BFS) on a graph.
Ans. 

Breadth-First Search (BFS) explores nodes layer by layer, ideal for shortest path problems in unweighted graphs.

  • BFS uses a queue to keep track of nodes to explore next.

  • It starts from a source node and explores all its neighbors before moving to the next level.

  • Example: Finding the shortest path in an unweighted graph.

  • BFS can be implemented using an adjacency list or matrix.

  • It is useful in scenarios like social netw...

View all Software Engineer Intern interview questions
An Intern was asked 8mo ago
Q. Explain this project.
Ans. 

The project involved developing a mobile application for tracking daily water intake.

  • Developed a user-friendly interface for inputting water consumption

  • Implemented a feature to set daily water intake goals

  • Integrated notifications to remind users to drink water throughout the day

View all Intern interview questions
A Summer Intern was asked 8mo ago
Q. How do you manipulate data?
Ans. 

Data manipulation involves changing, organizing, or analyzing data to derive insights or achieve specific goals.

  • Use software tools like Excel, Python, or SQL to manipulate data

  • Filter, sort, and clean data to remove errors or inconsistencies

  • Perform calculations, transformations, or aggregations on the data

  • Join datasets together to create new insights

  • Visualize data using charts or graphs to better understand pattern...

View all Summer Intern interview questions
Are these interview questions helpful?
An Intern was asked 9mo ago
Q. Given a set of meeting time intervals, find the maximum number of meetings that can be scheduled in a single room such that no two meetings overlap.
Ans. 

Variation of N meetings in a room

  • Consider different combinations of meetings in the room

  • Calculate the total number of possible variations

  • Take into account the order of meetings if necessary

View all Intern interview questions
A Software Development Engineer Intern was asked 9mo ago
Q. Explain the basic concept of the sliding window technique.
Ans. 

Sliding window is a technique to optimize problems involving contiguous subarrays or substrings by maintaining a dynamic range.

  • Used to find maximum/minimum in a subarray of fixed size. Example: Maximum sum of a subarray of size k.

  • Helps in counting distinct elements in a sliding window. Example: Count distinct characters in a substring.

  • Efficiently solves problems like longest substring without repeating characters ...

View all Software Development Engineer Intern interview questions
An Intern was asked 11mo ago
Q. Given weights and values of N items, put these items in a knapsack of capacity W to get the maximum total value. You can only either put the item completely into the knapsack or not put it at all (0-1 prope...
Ans. 

The knapsack problem is a classic optimization problem that involves selecting items to maximize value without exceeding weight capacity.

  • The problem can be solved using dynamic programming.

  • Given weights and values of items, the goal is to maximize total value within a weight limit.

  • Example: If you have items with weights [1, 2, 3] and values [10, 15, 40], and a capacity of 6, the optimal selection is items 2 and 3.

  • ...

View all Intern interview questions

Google Interview Experiences for Freshers

153 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(4 Questions)

  • Q1. Can you describe a challenging project you worked on and how you handled it?
  • Ans. 

    I worked on developing a website for a local non-profit organization.

    • Collaborated with the organization to understand their needs and goals

    • Designed a user-friendly interface with donation functionality

    • Implemented responsive design for mobile compatibility

    • Tested the website for bugs and usability issues

    • Provided training to the organization's staff on how to update content

  • Answered by AI
  • Q2. How do you prioritize tasks when you have multiple deadlines to meet?
  • Ans. 

    I prioritize tasks by assessing deadlines, importance, and dependencies.

    • Assess all deadlines and prioritize based on urgency

    • Consider the importance and impact of each task

    • Identify any dependencies between tasks and plan accordingly

    • Break down larger tasks into smaller, manageable sub-tasks

    • Use tools like to-do lists or project management software to stay organized

  • Answered by AI
  • Q3. Tell me about a time when you had to learn a new skill quickly to complete a project. How did you approach it?
  • Q4. Describe a situation where you received constructive criticism. How did you respond and what changes did you make?

Interview Preparation Tips

Interview preparation tips for other job seekers - "Thank you for the opportunity! I'm happy to share interview questions to help job seekers. I believe this is a great way to support them."
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell about yourself
  • Q2. Bfs question it was a easy question
Round 2 - Technical 

(2 Questions)

  • Q1. Tell about yourself
  • Ans. 

    I am a passionate software engineering student with experience in Java, Python, and web development.

    • Currently pursuing a degree in Computer Science

    • Proficient in Java, Python, and web development technologies like HTML, CSS, JavaScript

    • Completed internships at tech companies like Google and Microsoft

  • Answered by AI
  • Q2. A bfs easy question
  • Ans. 

    Breadth-First Search (BFS) explores nodes layer by layer, ideal for shortest path problems in unweighted graphs.

    • BFS uses a queue to keep track of nodes to explore next.

    • It starts from a source node and explores all its neighbors before moving to the next level.

    • Example: Finding the shortest path in an unweighted graph.

    • BFS can be implemented using an adjacency list or matrix.

    • It is useful in scenarios like social network a...

  • Answered by AI

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 14 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

1st round was Coading round was there

Round 2 - Technical 

(2 Questions)

  • Q1. Coading round was there
  • Q2. Coading round was there in the interview
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How to ensure scalability
  • Ans. 

    Scalability ensures systems can handle growth in data and users efficiently without performance loss.

    • Use cloud services like AWS or Azure for elastic scaling based on demand.

    • Implement microservices architecture to allow independent scaling of components.

    • Optimize algorithms and data structures for performance; for example, using hash tables for quick lookups.

    • Leverage distributed computing frameworks like Apache Spark fo...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Coding Test 

There were 2 ques of hard level

Round 2 - Technical 

(1 Question)

  • Q1. Based on sliding window easy ques
Round 3 - Technical 

(1 Question)

  • Q1. Sliding window easy ques
Round 4 - Technical 

(1 Question)

  • Q1. Based of string and hashing easy to medium

Summer Intern Interview Questions & Answers

user image Anonymous

posted on 22 Oct 2024

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

Well rounded coding test testing knowledge

Round 2 - One-on-one 

(1 Question)

  • Q1. Design system netflix features
  • Ans. 

    Designing a system for Netflix features involves creating a user-friendly interface with personalized recommendations and seamless streaming capabilities.

    • Implement a recommendation algorithm to suggest content based on user preferences and viewing history

    • Include a user-friendly interface with easy navigation and search functionality

    • Ensure seamless streaming capabilities with minimal buffering times and high video quali...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Great interview system
  • Q2. How to maniputalte data
  • Ans. 

    Data manipulation involves changing, organizing, or analyzing data to derive insights or achieve specific goals.

    • Use software tools like Excel, Python, or SQL to manipulate data

    • Filter, sort, and clean data to remove errors or inconsistencies

    • Perform calculations, transformations, or aggregations on the data

    • Join datasets together to create new insights

    • Visualize data using charts or graphs to better understand patterns

  • Answered by AI
Round 4 - Coding Test 

Ds har dleet code problems

Round 5 - Group Discussion 

Design appple mobile device

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Newspaper Ad and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. NAPS abcd dshfjsdfdsf
  • Q2. NAsdsidkj asdfs dsfdsf sfsfd
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Just wanted to see others experience

Round 2 - Technical 

(2 Questions)

  • Q1. About sliding window basic
  • Ans. 

    Sliding window is a technique to optimize problems involving contiguous subarrays or substrings by maintaining a dynamic range.

    • Used to find maximum/minimum in a subarray of fixed size. Example: Maximum sum of a subarray of size k.

    • Helps in counting distinct elements in a sliding window. Example: Count distinct characters in a substring.

    • Efficiently solves problems like longest substring without repeating characters using...

  • Answered by AI
  • Q2. About map data structure with training models

Interview Preparation Tips

Interview preparation tips for other job seekers - ONLY DSA based interview process

Summer Intern Interview Questions & Answers

user image Abhishek Patil

posted on 17 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Who are you today
  • Ans. 

    I am a motivated and ambitious individual with a passion for learning and growth.

    • Motivated and ambitious

    • Passionate about learning and growth

    • Driven to succeed

    • Open to new challenges and experiences

  • Answered by AI
  • Q2. What is the nature of Google as a company?
  • Ans. 

    Google is a multinational technology company known for its search engine, advertising platform, and various other products and services.

    • Google is known for its innovative products and services such as Google Search, Google Maps, Gmail, and YouTube.

    • The company's mission is to organize the world's information and make it universally accessible and useful.

    • Google's business model is primarily based on advertising revenue t...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding question moderate level leet code problems

Round 2 - Technical 

(2 Questions)

  • Q1. The interview was organized i was asked about tree and graph problems and some project discussion
  • Q2. Family background and why do you want to join

Interview Preparation Tips

Interview preparation tips for other job seekers - keep cool and calm and stay confident

Top trending discussions

View All
Office Jokes
1w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about Google?
Ask anonymously on communities.

Google Interview FAQs

How many rounds are there in Google interview for freshers?
Google interview process for freshers usually has 2-3 rounds. The most common rounds in the Google interview process for freshers are Coding Test, Resume Shortlist and Technical.
How to prepare for Google interview for freshers?
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 Google. The most common topics and skills that interviewers at Google expect are C++, Java, Python, C and Computer Vision.
What are the top questions asked in Google interview for freshers?

Some of the top questions asked at the Google interview for freshers -

  1. There are three rooms, and there are Princess, Flowers and Snake in those rooms...read more
  2. Image data structure: An image(square image) can be stored as a tree: A node is...read more
  3. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_...read more
What are the most common questions asked in Google HR round for freshers?

The most common HR questions asked in Google interview are for freshers -

  1. What are your strengths and weakness...read more
  2. Where do you see yourself in 5 yea...read more
  3. What are your salary expectatio...read more
How long is the Google interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 100 interview experiences

Difficulty level

Easy 17%
Moderate 53%
Hard 31%

Duration

Less than 2 weeks 60%
2-4 weeks 26%
4-6 weeks 7%
6-8 weeks 5%
More than 8 weeks 2%
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 892 Interviews
Zoho Interview Questions
4.3
 • 533 Interviews
Amdocs Interview Questions
3.7
 • 529 Interviews
KPIT Technologies Interview Questions
3.3
 • 304 Interviews
SAP Interview Questions
4.2
 • 291 Interviews
Adobe Interview Questions
3.9
 • 247 Interviews
Salesforce Interview Questions
4.0
 • 233 Interviews
Chetu Interview Questions
3.3
 • 194 Interviews
View all

Google Reviews and Ratings

based on 1.8k reviews

4.4/5

Rating in categories

4.3

Skill development

4.4

Work-life balance

4.4

Salary

4.1

Job security

4.4

Company culture

4.1

Promotions

4.3

Work satisfaction

Explore 1.8k Reviews and Ratings
Strategy and Operations Lead, gTech Strategy and Operations

Gurgaon / Gurugram

2-5 Yrs

Not Disclosed

Financial Analyst, Financial Planning and Analysis, Google Cloud

Bangalore / Bengaluru

1-4 Yrs

Not Disclosed

Conversational AI Manager, Google Cloud

Gurgaon / Gurugram

2-5 Yrs

Not Disclosed

Explore more jobs
Software Engineer
2.9k salaries
unlock blur

₹32.4 L/yr - ₹80 L/yr

Software Developer
2.1k salaries
unlock blur

₹35.4 L/yr - ₹73.2 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹20.7 L/yr - ₹80.8 L/yr

Sde1
380 salaries
unlock blur

₹16 L/yr - ₹64 L/yr

Data Analyst
366 salaries
unlock blur

₹16 L/yr - ₹35 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.0
Compare

Facebook

4.3
Compare

Microsoft Corporation

3.9
Compare
write
Share an Interview