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 13 Jul 2025
Popular Designations

104 Interview questions

A Data Analyst was asked 2w ago
Q. Which is the biggest state in India?
Ans. 

Rajasthan is the largest state in India by area, covering approximately 342,239 square kilometers.

  • Rajasthan is located in the northwestern part of India.

  • It shares borders with Pakistan to the west and several Indian states.

  • The state is known for its desert landscapes, particularly the Thar Desert.

  • Major cities include Jaipur (the capital), Udaipur, and Jodhpur.

  • Rajasthan is rich in cultural heritage, with numerous f...

View all Data Analyst interview questions
A SWE intern was asked 1mo 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 7mo 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 8mo 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 8mo 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
Are these interview questions helpful?
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
An Intern was asked 10mo 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 10mo 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

Google Interview Experiences for Freshers

155 interviews found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. It was a dp related question i don't remember exactly
  • Q2. It was segment tree based question
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

Data Analyst Interview Questions & Answers

user image G Surya Prakash Reddy

posted on 29 Jun 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. AI is a development for World.
  • Q2. Which is the Biggest state in India.
  • Ans. 

    Rajasthan is the largest state in India by area, covering approximately 342,239 square kilometers.

    • Rajasthan is located in the northwestern part of India.

    • It shares borders with Pakistan to the west and several Indian states.

    • The state is known for its desert landscapes, particularly the Thar Desert.

    • Major cities include Jaipur (the capital), Udaipur, and Jodhpur.

    • Rajasthan is rich in cultural heritage, with numerous forts ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Fresher jobs for me, please send me sir
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

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
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 102 interview experiences

Difficulty level

Easy 16%
Moderate 52%
Hard 31%

Duration

Less than 2 weeks 58%
2-4 weeks 29%
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
 • 895 Interviews
Zoho Interview Questions
4.2
 • 540 Interviews
Amdocs Interview Questions
3.7
 • 533 Interviews
KPIT Technologies Interview Questions
3.3
 • 307 Interviews
SAP Interview Questions
4.2
 • 291 Interviews
Adobe Interview Questions
3.9
 • 248 Interviews
Salesforce Interview Questions
4.0
 • 234 Interviews
Chetu Interview Questions
3.3
 • 198 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.3

Salary

4.1

Job security

4.4

Company culture

4.1

Promotions

4.3

Work satisfaction

Explore 1.8k Reviews and Ratings
Product Support Consultant, Product Center of Excellence

Hyderabad / Secunderabad,

Gurgaon / Gurugram

5-10 Yrs

Not Disclosed

Web Solutions Engineer

Hyderabad / Secunderabad,

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Technical Solutions Engineer, AI/ML

Pune

4-9 Yrs

Not Disclosed

Explore more jobs
Software Engineer
2.7k salaries
unlock blur

₹34.3 L/yr - ₹60 L/yr

Software Developer
2.2k salaries
unlock blur

₹33.3 L/yr - ₹61.9 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹35.2 L/yr - ₹71.1 L/yr

Sde1
409 salaries
unlock blur

₹32.1 L/yr - ₹60 L/yr

Data Analyst
388 salaries
unlock blur

₹15.5 L/yr - ₹27.3 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