TomTom interview question

OA: Basic mathematical question, half-LeetCode-half-OOP, and a LeetCode-style problem. Phone screen: C++, Data Structures, OOP, and OS questions. Interview: C++ and CS questions, OOP design problem, and 2 Leetcode Mediums.