Google Interview Questions

Review this list of 845 Google interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Software Engineer
    Behavioral
    +1 more
  • Google logoAsked at Google 

    "Google mission==>organize world info and make it accessible to user Monetize from Ad revenue, enterprise productivity service, Developers Google glass provides==>smart  virtual screen , hands free voice commands activated glass for for $1000+. Fits in google mission If google is to launch google glass the key metrics of success would be Number of glasses purchase Usage in term of google search, texts, play video, take picture other activities performed Previous pitfalls "

    Anonymous Koala - "Google mission==>organize world info and make it accessible to user Monetize from Ad revenue, enterprise productivity service, Developers Google glass provides==>smart  virtual screen , hands free voice commands activated glass for for $1000+. Fits in google mission If google is to launch google glass the key metrics of success would be Number of glasses purchase Usage in term of google search, texts, play video, take picture other activities performed Previous pitfalls "See full answer

    Product Strategy
  • Google logoAsked at Google 
    +3

    "static TreeNode buildTree(int] preorder, int[] inorder) {//[2, 4, 5 if(preorder.length==0 || preorder.length!=inorder.length) { isNull=true; return null; } int parentElem=preorder[0];//2 int index=-1; index=binarySearch(inorder, parentElem);//3 //1 if(index==-1) { isNull=true; return null; } TreeNode root=new TreeNode(parentElem); int preOrder=0; int ind=-1; if(index>0) { int[] leftInOrder=Arrays.copyOfRange(inorder, 0, index); //[4, 2, 5]//[4] ind=binarySearch(preorder, inorder[index"

    Divya R. - "static TreeNode buildTree(int] preorder, int[] inorder) {//[2, 4, 5 if(preorder.length==0 || preorder.length!=inorder.length) { isNull=true; return null; } int parentElem=preorder[0];//2 int index=-1; index=binarySearch(inorder, parentElem);//3 //1 if(index==-1) { isNull=true; return null; } TreeNode root=new TreeNode(parentElem); int preOrder=0; int ind=-1; if(index>0) { int[] leftInOrder=Arrays.copyOfRange(inorder, 0, index); //[4, 2, 5]//[4] ind=binarySearch(preorder, inorder[index"See full answer

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

    "Clarifying question: board meetings have varying degrees of formality, usually dependent on the size of the company and whether it's publicly-listed or still private. Is there a particular type of board meetings you'd like me to focus on? (Assume interviewer responds with: why don't you design something that's flexible to be used for any type of board meeting and any type of company) Sounds good, I'll leverage my own experience and understandings on how board meetings are run and problems to so"

    Anonymous Sparrow - "Clarifying question: board meetings have varying degrees of formality, usually dependent on the size of the company and whether it's publicly-listed or still private. Is there a particular type of board meetings you'd like me to focus on? (Assume interviewer responds with: why don't you design something that's flexible to be used for any type of board meeting and any type of company) Sounds good, I'll leverage my own experience and understandings on how board meetings are run and problems to so"See full answer

    Product Manager
  • 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
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

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

    "Google Assistant is the Voice AI which converts Natural Language to Queries/Instruction , processes it and get the results and again converts it back to Meaningful Results to the User Currently Google Assistant is Integrated in Multiple End Points. Phone Google Home Chrome Cast Google Chrome Books Some of the Use Cases Google Assistant is used is Making Phone Calls/Texting Asking General Queries/Searching for Information Integration with Devices and Turning them O"

    Akshai V. - "Google Assistant is the Voice AI which converts Natural Language to Queries/Instruction , processes it and get the results and again converts it back to Meaningful Results to the User Currently Google Assistant is Integrated in Multiple End Points. Phone Google Home Chrome Cast Google Chrome Books Some of the Use Cases Google Assistant is used is Making Phone Calls/Texting Asking General Queries/Searching for Information Integration with Devices and Turning them O"See full answer

    Product Manager
    Product Strategy
    +1 more
  • Google logoAsked at Google 

    "i would follow engage/ listen/understand/collaborate/engage/resolve- approach to manage conflicts. I would explain each phase in a project where I face conflict and how I used above approach to resolve the conflict"

    A B. - "i would follow engage/ listen/understand/collaborate/engage/resolve- approach to manage conflicts. I would explain each phase in a project where I face conflict and how I used above approach to resolve the conflict"See full answer

    Product Designer
    Behavioral
  • Google logoAsked at Google 

    "Refer https://www.linkedin.com/pulse/good-product-managers-great-shreyas-doshi/"

    Ash I. - "Refer https://www.linkedin.com/pulse/good-product-managers-great-shreyas-doshi/"See full answer

    Product Manager
    Behavioral
  • "Assumption about the teleportation machine: Teleportation is instantaneous like Star Trek The product does not take too much space maybe 6 ft by 6 ft and 10ft high is good enough Teleportation works vertically both above ground and underground as well as going 100 meters horizontally If possible you can combine multiple teleportation machine to repeat teleportation Users groups A product like this can be leveraged for almost everyone but I think I want to focus on users who ha"

    Niaz - "Assumption about the teleportation machine: Teleportation is instantaneous like Star Trek The product does not take too much space maybe 6 ft by 6 ft and 10ft high is good enough Teleportation works vertically both above ground and underground as well as going 100 meters horizontally If possible you can combine multiple teleportation machine to repeat teleportation Users groups A product like this can be leveraged for almost everyone but I think I want to focus on users who ha"See full answer

    Product Manager
    Product Strategy
    +1 more
  • Google logoAsked at Google 

    "Company Mission: To Organize the World's Information Clarify: What type of product are we looking to build? Software, Hardware? -> Hardware Makes sense since Google has a strong software stack including Android TV, which is a huge business by Firestick & Nvidia Shield, as well as Chinese based hardware implementations. Is there any restrictions for this type of approach, or are we free to go around any way we'd like? -> You're free to take any approach you'd like. Google has a strong c"

    jantheman88 - "Company Mission: To Organize the World's Information Clarify: What type of product are we looking to build? Software, Hardware? -> Hardware Makes sense since Google has a strong software stack including Android TV, which is a huge business by Firestick & Nvidia Shield, as well as Chinese based hardware implementations. Is there any restrictions for this type of approach, or are we free to go around any way we'd like? -> You're free to take any approach you'd like. Google has a strong c"See full answer

    BizOps & Strategy
    Product Strategy
  • +2

    "Clarification What does showing ads mean ? Is it showing outside of the car as a mobile billboard or showing inside of the car on screens? —> Inside of the car / digital ads What is our product strategy with Waymo. Do we want to get into the ride hailing business or license our tech —> To be defined by you Do we have any near or long term revenue goals for this —> Get wide usage of Waymo tech and be a key driver in accelerating the adoption of self-driving cars accessible in the world"

    stash - "Clarification What does showing ads mean ? Is it showing outside of the car as a mobile billboard or showing inside of the car on screens? —> Inside of the car / digital ads What is our product strategy with Waymo. Do we want to get into the ride hailing business or license our tech —> To be defined by you Do we have any near or long term revenue goals for this —> Get wide usage of Waymo tech and be a key driver in accelerating the adoption of self-driving cars accessible in the world"See full answer

    Product Strategy
  • Google logoAsked at Google 

    "Clarify What do we mean by memorialize? Are we aiming to launch a physical or software product? What is our goal with this product? Are there specific types of pets we have in mind? Assumption Memorialize means to remind ourselves about our loved pets who passed away. We would like to launch a software product. The goal is to help users cope with the lose of their beloved pets. We also focus on house pets, keeping it for dogs and cats as the biggest market for pets. User"

    Tomer B. - "Clarify What do we mean by memorialize? Are we aiming to launch a physical or software product? What is our goal with this product? Are there specific types of pets we have in mind? Assumption Memorialize means to remind ourselves about our loved pets who passed away. We would like to launch a software product. The goal is to help users cope with the lose of their beloved pets. We also focus on house pets, keeping it for dogs and cats as the biggest market for pets. User"See full answer

    Product Manager
    Product Design
  • Google logoAsked at Google 
    +1

    "MTBF is Mean time between failures. This is measured to figure out how reliable a system is by what is the gap between 2 failures. (Total time elapsed- Down time)/No of failures"

    Kavya C. - "MTBF is Mean time between failures. This is measured to figure out how reliable a system is by what is the gap between 2 failures. (Total time elapsed- Down time)/No of failures"See full answer

    System Design
    Technical
  • Google logoAsked at Google 

    "Hey Grandma, you've had a lot of experience with infants, haven't you? When they were babies, you taught them how to chew in their first six months. This initial phase is like giving them data. Once they learned how to chew, they could handle any food you gave them. Next, you refined their learning by teaching them that they should only chew on food. This is like refining the data so they understand what is relevant. Then, a few months later, they started crawling and walking, learning by observ"

    Hari priya K. - "Hey Grandma, you've had a lot of experience with infants, haven't you? When they were babies, you taught them how to chew in their first six months. This initial phase is like giving them data. Once they learned how to chew, they could handle any food you gave them. Next, you refined their learning by teaching them that they should only chew on food. This is like refining the data so they understand what is relevant. Then, a few months later, they started crawling and walking, learning by observ"See full answer

    Machine Learning Engineer
    Concept
  • Product Designer
    Behavioral
  • Google logoAsked at Google 
    Product Designer
    Behavioral
  • Google logoAsked at Google 
    Software Engineer
    Behavioral
  • Google logoAsked at Google 
    Software Engineer
    Behavioral
Showing 381-400 of 845