Mile 0 was formed after Steve's original team was merged with another team. What was the name of this original team?
Shipper
Before we had L1, L2, L3 address fields for price calculations, what were the data points that the system used to calculate price?
Lat/long => resolve to billing/pricing zone
In which countries is Ninja Mart operating in?
Vietnam, Malaysia
How can pickup reservations be created?
Ninja Dash
Operator v2
API (integrated shippers)
List 3 names of the first engineers who are still in NV
Kwang Hok, Ivan, Mani, Manisha, Huang He, Cheeyong, Jan
List 8 services under Mile 0
shipper, shipper hazelcast, shipper search, order hazelcast, order create, order, order search, dash BE, reservation, notification, notification hazelcast, webhook-create, webhook-subscription, webhook-push, control, epi, billing, pricing, script engine, waybill, shipper address
What are the tracking ID formats that exist in Ninja Van?
List at least 5.
1) Fixed Format
2) Stamp ID Format
3) Dynamic Format
4) Multi-Dynamic Format
5) Multi-Fixed Format
6) Ninja Fixed Format
7) Ninja Packs TID Format
Which country is the main supplier for XB product sourcing?
China
Can we hard delete orders? If yes, how? If no, why?
Yes. Via OpV2 Edit order, but you need a hardcoded password that few know of.
Ninja Pack has substantial volumes in one country.
Which country is that?
SG
Mile 0 was formed after Steve's original team was merged with another team. What was the name of the team that was merged into Steve's team?
Dash
Write a regular expression that validates a Fixed Format Tracking ID
^NV(SG|MY|TH|VN|PH|ID|MM)[a-zA-Z0-9]{5}[a-zA-Z0-9]{9}$
What are the 3 different platforms that shippers can raise disputes on?
FSR Webform
Ninja Chat
Ninja Dash
List at least 10 distinct granular statuses on OC
(same status, different states doesn't count!)
Staging, Pending Pickup, Pending Pickup at Distribution Point,
Van en-route to pickup, En-route to Sorting Hub, Pickup fail,
Arrived at Sorting Hub, On Vehicle for Delivery, Completed,
Pending Reschedule, Transferred to 3PL, Returned to Sender,
Cancelled, Arrived at Distribution Point, Arrived at Origin Hub,
Cross Border Transit, Customs Cleared, Customs Held,
Returned to Warehouse, Removed, On Hold
What are the 3 values of Ninja Van?
1) Lean towards actions
2) Deliver on promises
3) Learn and improve
List 3 engineers who made commits in Mile Zero repositories who are no longer in Ninja Van
Rico, Akilesh, Siva, Alexis, Yong Jie, Derek
When do we first calculate the price of an order, for a post-paid order?
New (current) flow in Pricing: Order Created
Old flow on Core: hub in bounded
What is the service from Ninja Direct that helps suppliers source for products?
Find-For-You (FFY)
List the touchpoints and users of the Sort & Route stage in the parcel lifecycle
User: Warehouse operators - Touchpoints: Opv2, Sort app
User: Drivers - Touchpoint: Driver app
Who was the first country head of SG?
Firas
Who were the architects and developers of the 4 different OC API versions?
1) Kwang Hock for OCv1.
2) Shaun and Mani for OCv2.
3) Inesh designed OCv3, but it was implemented by Steve.
4) Steve and Tim for OCv4.
What are the 5 payment-related shipper settings would a prepaid shipper in Singapore have?
allow_use_account_balance: true
min_account_balance: 0
allow_topup: true
credit_term: 0
fee_payable_by: shipper
What is the first microservice that branched off Core?
Driver service on 31st May 2016.
Shipper service followed on 23rd June 2016.
Describe what "Delivery Verification Tool" is and what it does
A POC that relies on the consignee to verify their own address.
A notification will be sent to consignees upon OC that directs them to a page.
They are then asked to move the pin to where their delivery address is.
Who was the country launcher for Thailand?
Karan Ambani (https://www.linkedin.com/in/karanambani/), who was supported by Pierce and then Nicholas Chua later on.