Recent Google Interview Questions

Review this list of 867 Google interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Google logoAsked at Google 
    Video answer for 'How would you build TinyURL?'
    +9

    "@Jacob, your videos are really good and helpful. I want to know about the tool, you use for explaining the design in the videos."

    anush - "@Jacob, your videos are really good and helpful. I want to know about the tool, you use for explaining the design in the videos."See full answer

    Product Manager
    System Design
    +2 more
  • Google logoAsked at Google 
    +1

    "As far as i know, when we type a web address in the browser- the broswer connects to the DNS server & finds the address of the website we are looking for after finding it, the browser sends an HTTP request message to the server,with a request to send a copy of the website to the user. all of this information is sent using TCP/IP protocol across your internet"

    Debajyoti B. - "As far as i know, when we type a web address in the browser- the broswer connects to the DNS server & finds the address of the website we are looking for after finding it, the browser sends an HTTP request message to the server,with a request to send a copy of the website to the user. all of this information is sent using TCP/IP protocol across your internet"See full answer

    Software Engineer
    Technical
  • "Clarifications ( Assuming this a technical question ) What is the purpose of this News feed ? Do we have a specific platform in mind ( Assumed Android phones ) Focus user group - People who use News feed a lot Business goal - Provide fresh and engaging content. Basic functionalities of news feed: News feed - A space where articles is collated and presented to the user Organise content. Customise news feed based on reading patterns. Push down older content. Keep the reader"

    Uttam R. - "Clarifications ( Assuming this a technical question ) What is the purpose of this News feed ? Do we have a specific platform in mind ( Assumed Android phones ) Focus user group - People who use News feed a lot Business goal - Provide fresh and engaging content. Basic functionalities of news feed: News feed - A space where articles is collated and presented to the user Organise content. Customise news feed based on reading patterns. Push down older content. Keep the reader"See full answer

    Technical
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Product Manager
    Product Design
  • Google logoAsked at Google 
    Video answer for 'Merge k sorted linked lists.'
    +6

    "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"

    Guilherme F. - "A much better solution than the one in the article, below: It looks like the ones writing articles here in Javascript do not understand the time/space complexity of javascript methods. shift, splice, sort, etc... In the solution article you have a shift and a sort being done inside a while, that is, the multiplication of Ns. My solution, below, iterates through the list once and then sorts it, separately. It´s O(N+Log(N)) class ListNode { constructor(val = 0, next = null) { th"See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • Software Engineer
  • Google logoAsked at Google 

    "The height of a binary tree is the maximum number of edges from the root node to any leaf node. To calculate the height of a binary tree, we can use a recursive approach. The basic idea is to compare the heights of the left and right subtrees of the root node, and return the maximum of them plus one."

    Prashant Y. - "The height of a binary tree is the maximum number of edges from the root node to any leaf node. To calculate the height of a binary tree, we can use a recursive approach. The basic idea is to compare the heights of the left and right subtrees of the root node, and return the maximum of them plus one."See full answer

    Machine Learning Engineer
    Data Structures & Algorithms
    +3 more
  • Google logoAsked at Google 

    "Binary search is the technique to search an element in a sorted array in O(log(N)) time. It is also used in problems wherever we find monotonically increasing or decreasing patterns."

    Shivam S. - "Binary search is the technique to search an element in a sorted array in O(log(N)) time. It is also used in problems wherever we find monotonically increasing or decreasing patterns."See full answer

    Frontend Engineer
    Technical
  • Google logoAsked at Google 

    "Questions: Can the toothbrush be a smart toothbrush, different from typical toothbrushes? Ans: Yes Children's age group? Ans: Pick your choice Cost? Ans: Not a concern Country? Ans: Ignore Personas: Parents typically help kids in brushing up to 5 years. Let us assume 5-10year olds as our focus. That is a decent 5%+ of global population. Pain Points: Brushing teeth for kids is a pain. They simply do not like it sometimes. Dental checkup is always a hassle. Some ki"

    Bg - "Questions: Can the toothbrush be a smart toothbrush, different from typical toothbrushes? Ans: Yes Children's age group? Ans: Pick your choice Cost? Ans: Not a concern Country? Ans: Ignore Personas: Parents typically help kids in brushing up to 5 years. Let us assume 5-10year olds as our focus. That is a decent 5%+ of global population. Pain Points: Brushing teeth for kids is a pain. They simply do not like it sometimes. Dental checkup is always a hassle. Some ki"See full answer

    Product Design
  • Google logoAsked at Google 

    "Customer happiness Execution velocity Engineering engagement Capacity utilization"

    Ursula Z. - "Customer happiness Execution velocity Engineering engagement Capacity utilization"See full answer

    Solutions Architect
    Program Sense
  • Google logoAsked at Google 

    "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"

    Bg - "My use of Pinterest is somewhat limited. Pinterest is a social network that enables users to save and share ideas in a visual manner. So whether you are interested in fashion, health, lifestyle, decor, sports, you can learn about those in a visual manner. Am I correct? Of course, Pinterest provides recommendations for people to follow, makes it easy to save images as pins, categorize into various topics. The source of revenue is advertisements. That’s my understanding. Is there anything else I"See full answer

    Product Manager
    Product Design
    +2 more
  • Google logoAsked at Google 

    "Wing is a subsidiary of Alphabet that provides technology for drone delivery of freight. Current pain points : Noise level when drones are flying Competitive landscape in terms of traffic management system Broadcast network IDs to identify the recipient - privacy concern Considering that privacy concern is a large issue by itself and traffic management system is something I assume Wing would have plans for the future, Idea would be work on the noise level as a recently joined PM. "

    Anjaly J. - "Wing is a subsidiary of Alphabet that provides technology for drone delivery of freight. Current pain points : Noise level when drones are flying Competitive landscape in terms of traffic management system Broadcast network IDs to identify the recipient - privacy concern Considering that privacy concern is a large issue by itself and traffic management system is something I assume Wing would have plans for the future, Idea would be work on the noise level as a recently joined PM. "See full answer

    Product Design
  • Google logoAsked at Google 

    "For a mature product, I would do the following - Review the list of backlog items Meet with stakeholders and business owners to verify the relevance (are they still valid? esp. for new feature request) Break down the backlog list by a. Product improvements b. New features c. Operational Resiliency Do a 70-30 split with New features+Product Imp =70%, Resiliency =30% Prioritize by impact/scale and effort (team's capacity) by quarter Revisit Quarterly For a new product - Start"

    Amishr - "For a mature product, I would do the following - Review the list of backlog items Meet with stakeholders and business owners to verify the relevance (are they still valid? esp. for new feature request) Break down the backlog list by a. Product improvements b. New features c. Operational Resiliency Do a 70-30 split with New features+Product Imp =70%, Resiliency =30% Prioritize by impact/scale and effort (team's capacity) by quarter Revisit Quarterly For a new product - Start"See full answer

    Behavioral
    Product Strategy
  • Google logoAsked at Google 
    +4

    "public static void sortBinaryArray(int[] array) { int len = array.length; int[] res = new int[len]; int r=len-1; for (int value : array) { if(value==1){ res[r]= 1; r--; } } System.out.println(Arrays.toString(res)); } `"

    Nitin P. - "public static void sortBinaryArray(int[] array) { int len = array.length; int[] res = new int[len]; int r=len-1; for (int value : array) { if(value==1){ res[r]= 1; r--; } } System.out.println(Arrays.toString(res)); } `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "what is NUC? "

    Astro S. - "what is NUC? "See full answer

    Technical
  • +1

    "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"

    Bg - "Clarifying question: Am I the first one to notice the fire, or there are people already on it? Extent and source of fire - I am assuming it's localized and I am inside the data center, safe so far. Response: It is an emergency. I will do and coordinate the people to do the following in parallel, if I am the first one to know. Get immediate attention of folks in the data center. Get someone and many people to call 911 and security. Coordinate to have people in need evacuated. Turn off th"See full answer

    Technical
  • "Below are few key things enterprises look for in a data center : Location Proximity to target user base Potential risk exposure due to natural calamities (hurricane, storms, tornedos etc) Real estate cost (Service cost will also be proportional to how expensive it is to acquire and run data center) Security Physical security Logical security (Segregation) Industry standard compliance PCI DSS ISO etc Ability to support HA and DR requir"

    Hmm T. - "Below are few key things enterprises look for in a data center : Location Proximity to target user base Potential risk exposure due to natural calamities (hurricane, storms, tornedos etc) Real estate cost (Service cost will also be proportional to how expensive it is to acquire and run data center) Security Physical security Logical security (Segregation) Industry standard compliance PCI DSS ISO etc Ability to support HA and DR requir"See full answer

    Technical
  • Technical
    Concept
Showing 521-540 of 867