Situation: situation you were in, or the task that you needed to accomplish
Task: what goal were you working toward?
Action: actions you took to address the situation. keep the focus on you avoid use the word "We", use the word "I".
Result: describe the outcome of your actions, how did the event end. What did you learn.
- UI Design Story
- One tool is very old, not support new technology, keep it running spent a lot of money from buisness.
- Build a UI for replacing the old tool, migrate the data
- Gather requirements, build the UI, review with users, improve the look feel and functions.
- You don't have to meet all the requirements.
- When you replace the old tool, make sure understand how user use it before.
- Don't try to make a perfect delivery first time, provide something small simple, and extend on that.
- Data migration for CORE
- An old database, has a lot of network data. 30+ teams run queries pull data everyday. super slow, leadership want to provide better way for downstream consumers.
- migrate data, let our team become the source of the truth.
- Build ETL jobs to run query against DB, and prepare the s3 files for other system.
- Need very careful monitor the job.
- add email notification, split team member to on call, have standard operation procedure when job fail
- add data validation, size, type and etc.
- Customer support after CORE live.
- Data issue, user not familiar with new tool
-
AP stacking issue.(bias for action) Feature is in production, people can create AP on top of another AP. Task: Data is incorrect, need to fix it. Actions: 1. work on the code, take long time. 2. work on db, quickly update. Result: split team, follow a procedure update db, make copy, write update time, user. another team work on the code.
-
Missing Nodes/Duplicate Nodes issue
-
(incomplete info at the begin)Data incorrect for downstream system(node Housing). need the field to correlate the roll truck to the field.
-
Repeat UI data and causing db doc size over 30 MB
-
CRD Tool that no one use.
- Engineer spend long time to prepare a config and a lot of manual work
- Build tools to easy this process.
- Work with data expert, build UI/API
- A tool user use everyday.
- Spend weeks build the tool, but no one use it.
- Get support from leadership, work with engineers, add more functions they need essentially.
-
PMA
https://www.amazon.jobs/en/landing_pages/in-person-interview