Prepfully logo
  • Browse Coaches
  • Login
BetaTry Out Our New AI Mock Interviewer – Your Smartest Way to Ace Any Interview!Try Our AI Mock Interviewer
Try Now
NewRegister as a coach and get a $100 bonus on your first completed session if you're on the Prepfully Request for Coaches list.Coach $100 Bonus
Read More
LimitedSummer Deal: Heavy discounts on all Prepfully sessions.Summer Deal: Discounts
Book Now

Your AI Wingman for your next interview

The most comprehensive bank Interview Answer Review tooling available online.

Cutting-edge AI technology meets personalized feedback. Improve your interview answers with insightful guidance provided by a model trained against more than a million human-labelled interview answers.
  • Company rubrics
  • Role-level optimisations
  • Trained on 1mil+ answers
ML Knowledge
4 years ago
What are the distinguishing features of the K-means and the Expectation-Maximization (EM) algorithm?
Machine Learning Engineer

Google

ZocDoc

Audible

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
Can you give an example of a time when you used persuasion to successfully convince someone to see things from your perspective?
ML Engineering ManagerData Science ManagerData Engineering ManagerEngineering Manager

Google

Apptio

Soundcloud

Get answer reviewed by AI
4 years ago
People Management
4 years ago
Would you mind discussing a time when you realized that your work was below par and what measures you took to rectify it?
Data Science ManagerML Engineering ManagerData Engineering ManagerEngineering Manager

Google

Ticketmaster Logo

Ticketmaster

Medallia Logo

Medallia

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
Discuss a moment when you faced a conflict with your manager and how you resolved it.
Design Verification EngineerEmbedded Engineer

Google

Lenovo Logo

Lenovo

Sharp Logo

Sharp

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
Share an instance where your decision wasn't well-received.
Embedded EngineerDesign Verification Engineer

Google

Philips Healthcare Logo

Philips Healthcare

NetApp Logo

NetApp

As we approached RTL freeze, there were many pending deliverables along with ongoing regression debugging. I proposed a prioritization strategy to focus on new feature failures in regressions over legacy issues, as the legacy features had already been silicon-proven in previous tapeouts without reported bugs. My goal was to optimize debugging efforts and ensure that critical new functionality was verified before the RTL freeze deadline. I proposed that we focus first      on new feature regressions, since legacy features had already been running in      production.

  • However, my proposal wasn’t      well received because stakeholders felt that untested scenarios could      still expose latent bugs in legacy features, making it risky to de-prioritize      them.

  • Instead of pushing my      approach, I collaborated with cross-functional teams to gather data on      which legacy features had already been verified by other teams (such as validation or      software teams).

  • Using this data, I presented      a compromise      strategy:

    • Features already tested by       other teams were lowered in priority.

    • Unverified legacy features       remained in scope alongside new feature debugging.

    • This data-backed      compromise was accepted by management, ensuring new feature verification remained a      priority while      addressing concerns about legacy coverage.

  • We met the RTL freeze      deadline without      compromising verification quality.

  • This experience strengthened      my ability to handle pushback constructively and use data-driven      reasoning to drive alignment across teams.

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
How do you cope with your work load in your present company?
Product ManagerFull Stack Software EngineerData ScientistFrontend Engineer

Google

Hired Logo

Hired

Mailchimp Logo

Mailchimp

So for my current role we move in a very fast paced environment, and we brainstorm new ideas everyday on how to make our workflow more efficient and more reliable, which can definitely get overwhelming over time. So I would first assess projects' urgency and impact, and then for each project, I break it down into small milestones. After that I track them on project management tools like Jira to ensure I allocate my time effectively and communicate proactively with stakeholders

Get answer reviewed by AI
4 years ago
Javascript
4 years ago
In a JavaScript context, how would you approach the challenge of fetching feature flags from an API with enhanced performance and caching?
Frontend Engineer

Google

Wargaming.net Logo

Wargaming.net

Capcom Logo

Capcom

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
In a previous role with a lot of responsibility, how did you overcome a challenge?
Data ScientistBackend EngineerProduct ManagerSoftware Engineer

Google

MyGlamm Logo

MyGlamm

HubSpot Logo

HubSpot

+7

In my role leading the launch of that new customer onboarding system, the pressure was really on. We had that tight three-month window and a lean team to build something that would be the first impression for all our new users. One specific hurdle we faced was integrating our legacy customer database with this brand-new system. The data structures were quite different, and initially, the data migration process was proving to be much slower and more error-prone than anticipated. This threatened to push our launch date.

To tackle this head-on, I didn't just delegate. I dove into the technical details with the lead engineer. We mapped out the data fields meticulously, identified the key transformation rules needed, and actually prototyped a more efficient data migration script using Python. This allowed us to automate a significant portion of the process that was previously manual.

Furthermore, to ensure we were building the right thing quickly, we implemented very short feedback loops. We'd build a small piece of the onboarding flow, get immediate feedback from a small group of internal users, and iterate based on their input. For example, early on, users found a particular step in the registration process confusing. Based on their feedback, we completely redesigned that screen within a couple of days, leading to a much smoother experience.

By getting into the technical weeds to optimize the data migration and by relentlessly focusing on user feedback through rapid iterations, we not only overcame the risk of a delayed launch but also delivered an onboarding experience that was significantly more user-friendly than initially envisioned. It was incredibly rewarding to see new customers move through the system so smoothly right from day one. That success really underscored the power of combining technical problem-solving with a user-centric approach

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
Share with me a time when you disagreed with a team member.
Sales EngineerData Engineering ManagerEngineering ManagerUX Designer

Google

Dunzo Logo

Dunzo

Adyen Logo

Adyen

+1

Situation: During the first calibration of Non-Maturity Deposit (NMD) models, I was working with a senior colleague and a consultancy firm to implement these models. At that time, market rates were rising, and the consultancy firm suggested calibrating a key parameter, the "beta," to be highly sensitive to market rates. My manager agreed, but I disagreed, as I believed this high sensitivity could lead to inaccurate estimations in future calibrations.

Action: I engaged in discussions with my manager and the consultancy firm to fully understand their reasoning. They argued that a more sensitive beta could improve management of metrics like Delta EVE and Delta NII, which was valid. However, I pointed out that we lacked sufficient evidence to support such a high beta and that it might cause issues in future estimations. To address the disagreement, I conducted a sensitivity analysis, testing the model under various market rate scenarios.

Result: The sensitivity analysis helped us reach a compromise. We agreed to lower the beta, ensuring more stability in the model's performance. This adjustment allowed for a smoother transition of the parameter, ultimately improving the model's reliability while maintaining good risk management practices.

Get answer reviewed by AI
4 years ago
Behavioral
4 years ago
Tell me about a time when you had to compromise
Quality Assurance EngineerData ScientistFull Stack Software EngineerProgram Manager

Google

Zscaler Logo

Zscaler

ETRADE Logo

ETRADE

Get answer reviewed by AI
4 years ago

Try Free AI Interview

Google logo

Google

Software Engineer

Prepare for Behavioral interview at Google

Behavioral
Google logo

Google

Product Manager

Prepare for Product Strategy interview at Google

Product Strategy
Google logo

Google

Engineering Manager

Prepare for System Design interview at Google

System Design
Google logo

Google

Data Scientist

Prepare for DS Analytical Execution interview at Google

DS Analytical Execution

Question of the week

We'll send you a weekly question to practice for:

Showing 2361 to 2370 of 2830 results

Previous235236237238239Next

*All interview questions are submitted by recent Google candidates, labelled and categorized by Prepfully, and then published after verification by current and ex-Google employees.

  • Company
  • FAQs
  • Contact Us
  • Become An Expert
  • Services
  • Practice Interviews
  • Interview Guides
  • Interview Questions
  • Watch Recorded Interviews
  • Gift sessions
  • AI Interview
  • Social
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • Legal
  • Terms & Conditions
  • Privacy Policy
  • Illustrations by Storyset

© 2025 Prepfully. All rights reserved.

Prepfully logo

Please log in to view more questions.

Not a member yet? Sign up for free.