The overall interview difficulty was not very challenging - Uber - Sr Software Engineer II.
1: Onsite interview: directly interviewed by the hiring manager.
// Given multiple intervals [0,5] [1,2] [3,7]
// Find out in each interval how many works are in one unit, or if the adjustment units are the same, we need to have one interval.
// Result: [0,1]->1, [1,2]->2, [2,3]->1, [3,5]->2, [5,7]->1
2: VO onsite
1: System design project round — Design a data structure for recording vehicle routes on a highway for the frontend.
2: System design round — Design a websocket chat application including the ability to join rooms, exit group chats, view history, download history, select contacts, and delete contacts. I didn’t know what CDN is or how websocket evolved from socket.io. A white guy bombarded me with questions! I didn’t even understand what he was talking about.
3: Trie Tree - Find word search 2 in a list of strings.
4: Classic question in FE interview - How to store a function memorize function.
5: Behavioral Questions
It’s likely not going well.