Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare
4.4

based on 1.8k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Google Interview Questions, Process, and Tips for Freshers

Updated 3 Jan 2025

Top Google Interview Questions and Answers for Freshers

View all 114 questions

Google Interview Experiences for Freshers

Popular Designations

172 interviews found

I was interviewed before Sep 2020.

Round 1 - Assignment 

(4 Questions)

  • Q1. Minimum Removals

    You have been given an array/list "ARR" consisting of 'N' integers. You have also given an integer 'K'.

    Your task is to find the minimum number of elements that...

  • Ans. Recursion

    The key observation here is that the best way to remove an element from the array is to remove the maximum or minimum element from the array. There are two possible ways of removal, either we remove the minimum element or the maximum element.

    Now, the idea is to use recursion to reduce the big problem into several small subproblems. 

     

    Here is the algorithm :

    1. We sort the array in ascending order.
    2. We will ...
  • Answered by CodingNinjas
  • Q2. Distance between two nodes of a Tree

    Given a binary tree and the value of two nodes, find the distance between the given two nodes of the Binary Tree.

    Distance between two nodes is defined as the minimum...

  • Ans. Naive Approach

    In any rooted tree, the distance between two nodes 'U' and 'V' can be found by finding the lowest common ancestor (LCA), ‘x’ of two nodes. The lowest common ancestor (LCA) between nodes 'U' and 'V' is defined as the lowest node in the tree that has both 'U' and 'V' as descendants, where we define each node to be a descendant of itself (so if 'U' has a direct connection from 'V', 'V' is the lowest common a...

  • Answered by CodingNinjas
  • Q3. Majority Element - II

    You are given an array/list 'ARR' of integers of length ‘N’. You are supposed to find all the elements that occur strictly more than floor(N/3) times in the given array/list.

    ...
  • Ans. Brute Force

    The idea is to count the number of times each element occurs and if any element occurs more than N/3 times, then include it in our answer.

     

    The steps are as follows:

    1. Iterate through the array and pivot each element one by one.
    2. Initialize a variable ‘COUNT’ to 0 and iterate through the array once again.
    3. If you find an element whose value is equal to the pivoted element, then increment ‘COUNT’ by 1.
    4. After iter...
  • Answered by CodingNinjas
  • Q4. Consecutive elements

    You are given an array arr of N non-negative integers, you need to return true if the array elements consist of consecutive numbers otherwise return false.

    For Example: If the given ...

  • Ans. Brute Force
    1. Get the minimum and maximum element of the array.
    2. Check if (max-min+1) is equal to N or not, if it is not equal then return false.
    3. For every element between the minimum and maximum number, check whether it is present in the array or not by using linear search.
    4. If it is present, then continue, otherwise return false.
    5. Finally, If we have reached the maximum element that means all elements between the minimum eleme...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indira Gandhi Delhi Technical University for Women. Eligibility criteriaNo current backlogs
Google interview Rounds:Round 1
Round type - Video Call
Round duration - 45 Minutes
Round difficulty - Easy
Round description -

The round was held in the evening, it was a telephonic interview on Google meet. The interviewer was very friendly and told me to relax and focussed.


Round 2
Round type - Video Call
Round duration - 45 Minutes
Round difficulty - Medium
Round description -

Telephonic round on Google meet. 
In the evening

Google interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Arrays, Trees, Hashing, 2 pointers, prefix sum, sorting implementationsTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Build a strong resume reflecting your coding skills for the resume shortlisting round. (Mention some achievements to highlight your resume) 
Tip 2 : Good knowledge of data structures and algorithms
Tip 3 : Proficient in at least one coding language.

Application resume tips for other job seekers

Tip 1 : Build a strong resume reflecting your coding skills including some simple projects in any tech bucket. 
Tip 2 : Mention some achievements to highlight your resume and different from other candidates.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Google Software Developer Intern Interview Questions and Answers

Q1. Hotel RoomsYou are the manager of a hotel having 10 floors numbered 0-9. Each floor has 26 rooms [A-Z]. You will be given a sequence of strings of the room where ‘+’ suggests the room is booked and ‘-’ suggests the room is freed. You have t... read more
View answer (2)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum Of Max And MinYou are given an array “ARR” of size N. Your task is to find out the sum of maximum and minimum elements in the array. Follow Up: Can you do the above task in a minimum number of comparisons? Input format: The first line ... read more
View answer (8)

Programmer Interview Questions & Answers

user image Anonymous

posted on 16 Feb 2021

Interview Questionnaire 

2 Questions

  • Q1. Why improve your knowledge
  • Q2. Stuty

Programmer Interview Questions asked at other Companies

Q1. What are the differences between Micro,Mini and Mainframe Computers?
View answer (2)

Accountant Interview Questions & Answers

user image Anonymous

posted on 12 Sep 2020

I applied via Company Website and was interviewed in Sep 2020. There were 2 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Tell about your self
  • Ans. 

    I am an experienced accountant with a strong attention to detail and a passion for numbers.

    • Experienced accountant with a track record of accurately managing financial records

    • Strong attention to detail and ability to analyze complex financial data

    • Proficient in using accounting software and spreadsheets

    • Excellent communication and interpersonal skills

    • Ability to work independently and meet deadlines

    • Example: In my previous ...

  • Answered by AI
  • Q2. What yours previous experience
  • Ans. 

    I have 5 years of experience as an Accountant in a multinational company.

    • Worked as an Accountant for 5 years in a multinational company

    • Managed financial records and prepared financial statements

    • Performed budgeting and forecasting activities

    • Handled accounts payable and accounts receivable

    • Conducted financial analysis and provided recommendations for improvement

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Google Accountant interview:
  • Financial Accounting
Interview preparation tips for other job seekers - I Will attend no .of companies all asking tell me your self ...why not asking tell your skills and ideas, how to develop company

Accountant Interview Questions asked at other Companies

Q1. What journal is made when purchase requisition is created
View answer (24)

I need to minimum 4 lakhs package per anum Interview Questions & Answers

user image Anonymous

posted on 8 Mar 2020

I applied via Naukri.com

Interview Questionnaire 

3 Questions

  • Q1. I'm getting a job in Google I'm so happy to work in Google I'm very hardworking person I will do my best
  • Q2. I'm very interested to work in Google
  • Q3. Give Respect to employees

Interview Preparation Tips

Interview preparation tips for other job seekers - I'm good in java

Google interview questions for popular designations

 Software Engineer

 (115)

 Software Developer

 (87)

 Intern

 (23)

 Software Developer Intern

 (17)

 Senior Software Engineer

 (16)

 SDE

 (15)

 Softwaretest Engineer

 (13)

 Software Development Engineer

 (12)

Intern Interview Questions & Answers

user image Anonymous

posted on 13 Jun 2022

I applied via LinkedIn and was interviewed before Jun 2021. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. What is your favourite google product and how would you improve it ?
  • Q2. Tell me about a time you set a goal and achieved it

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared enthusiastic and confident

Top Google Intern Interview Questions and Answers

Q1. tell me about different types of graph..
View answer (1)

Intern Interview Questions asked at other Companies

Q1. Case. There is a housing society “The wasteful society”, you collect all the household garbage and sell it to 5 different businesses. Determine what price you will pay to the society members in Rs/kg, given you want to make a profit of 20% ... read more
View answer (8)

Get interview-ready with Top Google Interview Questions

Intern Interview Questions & Answers

user image Anonymous

posted on 28 Apr 2022

I applied via LinkedIn and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was quite good

Round 2 - Assignment 

Assignment was real world based

Interview Preparation Tips

Interview preparation tips for other job seekers - do your best and try to excel basic skills.

Top Google Intern Interview Questions and Answers

Q1. tell me about different types of graph..
View answer (1)

Intern Interview Questions asked at other Companies

Q1. Case. There is a housing society “The wasteful society”, you collect all the household garbage and sell it to 5 different businesses. Determine what price you will pay to the society members in Rs/kg, given you want to make a profit of 20% ... read more
View answer (8)

Jobs at Google

View all

I applied via Company Website and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Good

Round 2 - Assignment 

Hard

Interview Preparation Tips

Interview preparation tips for other job seekers - Good to learn something in interview

Internship Trainee Interview Questions asked at other Companies

Q1. Tell about your UG project? How will you design a table for 1 tonne load and what are all the consideration needed for it? Tell the Equations you know in strength of Materials? What are manufacturing processes involved to fabricate ball bea... read more
View answer (1)

Software Engineer interview

user image Arsh Goyal

posted on 1 Dec 2021

Marketing Interview Questions & Answers

user image Anonymous

posted on 7 Jul 2017

I was interviewed in Jul 2017.

Interview Questionnaire 

1 Question

  • Q1. How can increase immediately sales or marketing figure of a particular company
  • Ans. 

    To increase sales or marketing figures immediately, focus on targeted advertising, offering promotions, improving customer experience, and leveraging social media.

    • Implement targeted advertising campaigns to reach the right audience

    • Offer promotions or discounts to attract new customers and incentivize purchases

    • Improve customer experience through excellent service, personalized interactions, and efficient processes

    • Levera...

  • Answered by AI

Interview Preparation Tips

Round: Problem Statement
Experience: a condition- where market down, not there potential customers. how can there improve your sales or increase your company's market ?
Tips: it is the type of door to door or person to person marketing. mostly this type of marketing will most effective and efficient .

Round: HR Interview
Experience: first'f'll i had create a group of a motivated people or motivate them for this particular work. this wonk can done thru who have top motivated leadership quality and the best decision maker

Round: Resume Shortlist
Experience: qualification, work experience and the most thing is decion making process with the changing environment.

Marketing Interview Questions asked at other Companies

Q1. If you were to market a product X, what are the aspects you would look at?
View answer (1)

Interview Questionnaire 

7 Questions

  • Q1. Image data structure: An image(square image) can be stored as a tree: A node is white if the image is white, is black if the image is black, and is mixed if it contains both. White and black nodes are leav...
  • Q2. There is a dictionary containing words in sorted order. These words consist of some alien alphabets. Using the dictionary, find out the ordering between the alphabets. For eg, if English was the alien lang...
  • Q3. A / b c / / d e f g Print the nodes in the following order: a, b, c, g, f, e, d, h, i, j, k, l ,m, n, o and so on. Which all data structures are used? Can we use just 1?
  • Ans. 

    Multiple data structures are used to print nodes in a specific order. One data structure cannot be used alone.

    • The given order suggests a depth-first search traversal of a tree-like structure.

    • A stack can be used to keep track of the nodes to be visited.

    • A queue can be used to store the children of a node in the order they are visited.

    • An array can be used to store the nodes in the required order.

    • A linked list can be used ...

  • Answered by AI
  • Q4. Given 2 strings like bangalore and blr, return whether one appears as a subsequence of the other. The above case returns true whereas bangalore and brl returns false
  • Q5. Given n pens and n tops, each pen (and each top) having a size different than the other and each pen fitting exactly one top, find the largest pen using minimum number of comparisons. A comparison involves...
  • Ans. 

    Find largest pen using minimum comparisons with tops.

    • Divide pens into two groups and compare largest pen from each group with largest top.

    • Repeat the process with the group containing the largest pen until only one pen is left.

    • The remaining pen is the largest pen.

    • Total number of comparisons required is 2n-3.

  • Answered by AI
  • Q6. Given n dice, each of 'a' sides and a sum b, return the number of ways in which the sum b can be obtained. How can you reduce the time complexity and space complexity?
  • Ans. 

    Given n dice with 'a' sides and sum b, return no. of ways to obtain b. Optimize time and space complexity.

    • Use dynamic programming to reduce time complexity

    • Create a 2D array to store the number of ways to obtain each sum for each number of dice

    • Use rolling arrays to optimize space complexity

    • Example: n=2, a=6, b=7 -> 6 ways to obtain sum 7

    • Example: n=3, a=4, b=8 -> 21 ways to obtain sum 8

  • Answered by AI
  • Q7. Given 2 machines, each having 64 GB RAM, containing all integers (8 byte), sort the entire 128 GB data. You may assume a small amount of additional RAM. Extend this to sort data stored in 1000 machines
  • Ans. 

    Sort 128 GB data on 2 machines with 64 GB RAM each. Extend to 1000 machines.

    • Use external sorting algorithm like merge sort or quick sort

    • Divide data into smaller chunks and sort them individually

    • Merge sorted chunks using additional RAM

    • For 1000 machines, use distributed sorting algorithms like MapReduce or Hadoop

    • Ensure data consistency and fault tolerance in distributed sorting

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There was a preliminary test, wherein questions on discrete structures, data structures, algorithms, math (permutation, combinations, probability) and operating systems were asked. There was also a programming question to code (on paper). It took them around 3 weeks to shortlist students selected for interviews.

Round: Technical Interview
Experience: It took them about a month's time to announce results!

College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Skills evaluated in this interview

Top Google Software Developer Interview Questions and Answers

Q1. Painter's Partition ProblemGiven an array/list of length ‘N’, where the array/list represents the boards and each element of the given array/list represents the length of each board. Some ‘K’ numbers of painters are available to paint these... read more
View answer (4)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

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, C++, Computer Vision, Deep Learning and Go.
What are the top questions asked in Google interview for freshers?

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

  1. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_...read more
  2. a / b c / / d e f g Print the nodes in the following order: a...read more
  3. If you had an opportunity to design the Google Suggest system, please let us kn...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.

Google Interview Process for Freshers

based on 67 interviews in last 1 year

Interview experience

4.3
  
Good
View more

People are getting interviews through

based on 74 Google interviews
Job Portal
Company Website
Campus Placement
Referral
WalkIn
30%
22%
18%
5%
3%
22% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 873 Interviews
Salesforce Interview Questions
4.1
 • 262 Interviews
Adobe Interview Questions
4.0
 • 246 Interviews
Intel Interview Questions
4.2
 • 217 Interviews
Apple Interview Questions
4.3
 • 137 Interviews
Facebook Interview Questions
4.4
 • 69 Interviews
Netflix Interview Questions
4.5
 • 10 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 & Benefits

4.2

Job Security

4.4

Company culture

4.2

Promotions/Appraisal

4.3

Work Satisfaction

Explore 1.8k Reviews and Ratings
Internal Controls and Compliance Analyst

Bangalore / Bengaluru

2-4 Yrs

Not Disclosed

Senior Software Engineer, Machine Learning, Search

Bangalore / Bengaluru

3-6 Yrs

₹ 17.55-90 LPA

Explore more jobs
Software Engineer
1.3k salaries
unlock blur

₹20 L/yr - ₹80 L/yr

Software Developer
781 salaries
unlock blur

₹25.5 L/yr - ₹50.3 L/yr

Senior Software Engineer
588 salaries
unlock blur

₹22 L/yr - ₹94 L/yr

Sde1
252 salaries
unlock blur

₹16 L/yr - ₹64 L/yr

Data Scientist
231 salaries
unlock blur

₹12 L/yr - ₹50 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.1
Compare

Facebook

4.4
Compare

Microsoft Corporation

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview