Skip to main content

Google Technical Interview Questions

Review this list of 111 Google Technical interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    3 answers

    "Understand the problem:Users in areas with poor or no data coverage can't fully utilize their smartphones. This affects communication, access to information, and use of various apps. Potential solutions: a) Offline capabilities: Enhance offline modes for popular apps (maps, messaging, content consumption). Implement better caching mechanisms to store frequently accessed data. Develop a system for queuing actions to be executed once coverage is restored. b) Improved connectivity: -"

    Surbhi G. - "Understand the problem:Users in areas with poor or no data coverage can't fully utilize their smartphones. This affects communication, access to information, and use of various apps. Potential solutions: a) Offline capabilities: Enhance offline modes for popular apps (maps, messaging, content consumption). Implement better caching mechanisms to store frequently accessed data. Develop a system for queuing actions to be executed once coverage is restored. b) Improved connectivity: -"See full answer

    Technical
    Product Design
  • Google logoAsked at Google 
    2 answers

    "When choosing a machine learning algorithm for a system, I take several parameters into account. Initially, I identify the problem's nature, whether it's categorization, regression, clustering, or dimensionality reduction. For instance, if I'm dealing with a classification problem, I might lean towards algorithms like Decision Trees, Logistic Regression, or SVMs. Moreover, the availability of resources, including memory and computation power, is important. For large datasets, I might prefer an a"

    Surbhi G. - "When choosing a machine learning algorithm for a system, I take several parameters into account. Initially, I identify the problem's nature, whether it's categorization, regression, clustering, or dimensionality reduction. For instance, if I'm dealing with a classification problem, I might lean towards algorithms like Decision Trees, Logistic Regression, or SVMs. Moreover, the availability of resources, including memory and computation power, is important. For large datasets, I might prefer an a"See full answer

    Technical
  • Google logoAsked at Google 
    1 answer

    "Metrics which Youtube Consider before building a recommender system Number of likes on a video by user The watch time of a video by the user The video disklied by the user The video share by a user The video skipped or churn with 20-30 seconds. Depending on this Youtube build a recommender system. The video suggestion feature in youtube works based on the recommender system. It may use a hybrid of batch prediction and online prediction. So depending on the above metrics, the youtube p"

    Anonymous Muskox - "Metrics which Youtube Consider before building a recommender system Number of likes on a video by user The watch time of a video by the user The video disklied by the user The video share by a user The video skipped or churn with 20-30 seconds. Depending on this Youtube build a recommender system. The video suggestion feature in youtube works based on the recommender system. It may use a hybrid of batch prediction and online prediction. So depending on the above metrics, the youtube p"See full answer

    Technical
    Analytical
  • Google logoAsked at Google 
    1 answer

    "Ensure immediate safety: The first priority is to secure the vehicle and its occupants by stopping the engine, activating hazard lights, and unlocking doors. Assess the situation: The car evaluates the extent of damage, determines its location, and checks on the status of passengers. Call for help: Based on the assessment, the car calls emergency services if necessary and notifies the manufacturer. Collect and store accident data: This is crucial for later analysis and potential legal pu"

    Surbhi G. - "Ensure immediate safety: The first priority is to secure the vehicle and its occupants by stopping the engine, activating hazard lights, and unlocking doors. Assess the situation: The car evaluates the extent of damage, determines its location, and checks on the status of passengers. Call for help: Based on the assessment, the car calls emergency services if necessary and notifies the manufacturer. Collect and store accident data: This is crucial for later analysis and potential legal pu"See full answer

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

  • Google logoAsked at Google 
    3 answers

    "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
    +1 more
  • Google logoAsked at Google 
    Add answer
    Product Designer
    Technical
  • Google logoAsked at Google 
    2 answers

    "I was able to come up a solution but I ran out of time."

    Ashenafi B. - "I was able to come up a solution but I ran out of time."See full answer

    Software Engineer
    Technical
  • " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"

    Praful B. - " The productofarrays() function works by first creating an empty array to store the product of the two integers. Then, it iterates through the first array and multiplies each element by each element in the second array. The product of each element is then appended to the product array. Finally, the product array is returned def productofarrays(array1, array2): """ Calculates the product of two integers represented by two arrays. Args: array1: The first array. array2: The se"See full answer

    Software Engineer
    Technical
  • Google logoAsked at Google 
    Add answer
    Product Manager
    Technical
    +1 more
  • Google logoAsked at Google 
    Add answer
    Security Engineer
    Technical
    +1 more
  • Google logoAsked at Google 
    1 answer

    "Good afternoon everyone my name is shubham shamra, i'm from aligarh i've completed my graduation in electricak engineering from Gurukulkangri vishwavidyalaya haridwar. I having 6.5 year+ experience in project execution, operation and vendor and client management. Currently i'm working at vision india services pvt. ltd. here i'm managing smart metering project my role involves - leading team, coordinate with all DISCOM project manager and stake holder, billing and end to end operations. Befor"

    Shubham S. - "Good afternoon everyone my name is shubham shamra, i'm from aligarh i've completed my graduation in electricak engineering from Gurukulkangri vishwavidyalaya haridwar. I having 6.5 year+ experience in project execution, operation and vendor and client management. Currently i'm working at vision india services pvt. ltd. here i'm managing smart metering project my role involves - leading team, coordinate with all DISCOM project manager and stake holder, billing and end to end operations. Befor"See full answer

    Product Designer
    Technical
  • Google logoAsked at Google 
    Add answer
    Technical
    System Design
  • Google logoAsked at Google 
    Add answer
    Security Engineer
    Technical
    +1 more
  • Google logoAsked at Google 
    Add answer
    Technical
    Concept
  • Google logoAsked at Google 
    1 answer

    "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"

    Exponent - "This is a Technical question. It tests your ability to understand high level technical concepts. Even though your job won't have any coding involved, you'll still need to understand these concepts. Being able to cover all these topics with clarity communicates confidence in your interviewer. Unfortunately, there's no formula for technical questions, but some general tips are: Use analogies when you can Break your solution into clear, bite-size steps Don't be afraid to use examples to b"See full answer

    Product Manager
    Technical
  • Google logoAsked at Google 
    Add answer
    Product Designer
    Technical
  • Google logoAsked at Google 
    Add answer
    Technical
    System Design
  • Google logoAsked at Google 
    Add answer
    Machine Learning Engineer
    Technical
Showing 81-100 of 111