Status: 4 YOE, MS CS
Position: Software Engineer at Motive (KeepTruckin)
Location: Remote
Date: June 1, 2023
Round 1 - Phone Screen (45m): Go in deep about a project
Round 2 - Phone Screen (1hr): https://leetcode.com/problems/basic-calculator/
Round 3 - System Design (1hr): Design an event booking system. What would be the APIs and how would the user interact with the system? What would be the datebase design? How would you handle multiple people booking the same seats at the same time?
Round 4 - Integration Round (1hr): Use Nominatim API to print the postal address for a given latitude-longitude pair. Next, get a list of pairs from a csv and then print the address. Finally, use the OSRM API to calculate the route between two points.
Round 5 - Topgrading (1hr): Questions about work experience. What were the reponsibilites, how you rate yourself, and why I left teams.
Round 6 - Coding (1hr): https://leetcode.com/problems/valid-palindrome/ and https://leetcode.com/problems/palindrome-permutation/
Round 7 - Coding (1hr): https://leetcode.com/problems/valid-anagram/ and https://leetcode.com/problems/find-all-anagrams-in-a-string/