Tell me about a time when you took on something significant outside your area of responsibility. Why was it important? What was the outcome?

其它問題也適用:


When I was at Bird a scooter company, we received a notice that Berlin is going to lockdown within 7 days, and we need a faster way to bring all the scooters into a warehouse and audit them. Previously, this was all handled manually by paperwork. At start-up, we got to wear multiple hats, and we were short with Android developers, who were also focused on other top-priority tasks. I did Android app front-end automation, but I haven’t done android development yet.

I volunteered to take the task that building a new feature to count/audit physical scooters. I discussed with a Senior Android developer and tried to get a high-level view of our app design model. (如果被細問 才回答:『MVP, model-view-presenter. the presenter is acting as the middleman. All presentation logic is pushed to the presenter and sent to UI. View talks to the presenter to update the Model(database). Model talks to the presenter, and the presenter updates View』). I spend a lot of my own time trying to learn Android development and then adopt what I learn into this new feature. I received a lot of PR feedback from Senior Android developers.

I was able to push the feature out and our warehouse operators were able to bring all the scooters back into the warehouse before the city locked down. This feature also speeds up the warehouse operating system from several minutes down to seconds. Besides some missing scooters, we were about to bring back all the scooters to the warehouse and recorded them in our database.


套用:新冠對大家絕對是印像深刻 這邊整體思路不變 可以把城市封鎖改成因為新冠的關係 公司很多人感冒 人手突然不夠 你主動跳出來做了些什麼事 最後給公司帶來怎樣的效益

ST: 因為新冠的關係柏林將在7天內進行封鎖 目前把滑板車放入倉庫的過程都手動 很可能會趕不上時間 許多資深安卓開發人員也有其它很緊急的事情要忙

A: 做過Android app前端自動化,但是還沒做過android開發,自願幫忙並且花時間來學習新的技術

R: 在與資深開發人員來回不斷討論與改進之後 我成功推出了新的功能 讓倉庫人員可以快速的在城市封閉前把滑板車都帶回倉庫並記錄在我們的數據庫中