Google Management Flashcards
A situation when you deprioritized your team’s work for other team’s work
- Data logging format issue
- SS Tableau
A situation when you went with a suggestion from your team even when it was different from your own
- Docker for WD. I suggested the team to create off-line development environment. The team was sold on docker butt did not want to build this off-line system. Instead, they identified areas which was blocker for them or will be in the future and built a system around that.
SS release - System was causing a lot of issues; I jumped in and we discussed solutions. One was that we allow user to leverage data warehouse caching directly. Team felt that the other changes (threading and fixing bug with unnecessary calls) solves the problem and performance won’t be user visible anymore. Team was already tired working for 2-3 qtr so I agreed that it’s good enough.
What are the biggest challenges your team is facing now?
Outsourcing - lots of collaboration and challenges
Data Infra - Migrate quickly to solve dependency. Support existing system in parallel.
How do you handle people who are not team players?
First clarify, what do you mean by not being a team player on one hand it could be someone not agreeing to the teams decision. on the other extreme it could be someone who is in like creating a cultural nuisance. For the latter case, I have zero tolerance, I will provide strong feedback and try to course correct or take action as needed for the situation where it’s a communication problem I need to dig deeper to understand the root cause, is there a simple communication issue with someone? Do we need to rethink our decision or do we need to disagree and commit?
Cultural issue example Edward
Communication issue, example Juan
A situation you went beyond to communicate
- WD outsourcing. People (´・_・`) about job, tz issue and wlb, future of the product. Worked with leads on concerns; updates in all hands and meeting with each engineer and also separate meetings with individual functions.
- todea development and updating the studios and r&d teams - release papers, all hands update, stakeholder meetings etc
How do you measure the success of your project?
Did we achieve our goals- objective
Did we complete the project properly - crash, estimates etc - mostly objective
Are people happy working on this project? - subjective via retrospective
Situations where you had multiple solutions? How did you handle it?
Todea - benchmark
BQ v Snowflake v Spectrum
A situation where you pushed back
DI layoff
Ruins V2
Todea client team work
Todea quality vs speed
Describe some goals you set for yourself and how did you deal with them?
- Train managers to lead indirectly
- Identify future of war dragons and work staffing accordingly
Tell me about a situation where you had to solve a difficult problem
- Overhaul data infra
- Recreate entire game servers in new ecosystem
- Hiring expansions when previously failed
- Solving WD’s profitability issue
Tell me about a team project you worked on
ETL, BQ
We all deal with difficult customers from time to time. Tell me about a challenging client-facing situation and how you handled it.
Ss marketing
SS wd product - slow to adapt; can’t do auto-migrate. Worked with the whole group to identify some key features they were concerned about and planned out the migration.
PX tool kept asking for features - synced with product and set clear expectations on what we mean by support and how to prioritize requests
Describe a time when you improved a process with a limited budget
- DI FF slack bot
- Rebel Sky docker
Tell me about a time when you made sure a customer was pleased with your service
KS (constant feedback, documentation, presentation)
BQ (Migration tools)
Ss migration
API Atlas
Describe a time when you found it difficult to work with someone from a different background
Jim (support team mentality and non Engineer)
Jim (RTB and feasibility issue)