HERE Technologies interview question

Key design techniques