HERE Technologies Interview Question

Key design techniques