Loading...
I was contacted by a recruiter via LinkedIn. The first round was with the Hiring Manager, mainly asking about my resume and why I wanted to change jobs. The second round was a technical phone screen. It started with quick-fire ML questions, all basic. I answer...
During the phone screen, I was asked to implement a timed cache. The interviewer seemed to have modified a prompt by changing some keywords, which I didn't notice clearly. Each item has a fixed cache time. I initially wrote the simplest version and then a vers...
I was asked to implement a multithreaded latency tracker with two functions: ``` setLatency(long timestamp, double latency) getP99Latency(long windowSize) ```
The coding question was not a LeetCode problem but involved Tree DFS. It was not very difficult, but I had to write my own code to test it. The system design question was on ad frequency capping, which is a common question. The data modeling question involved...
My onsite interview consisted of coding and problem-solving. The coding questions I encountered were very similar to frequently asked interview questions. One question involved variations of string manipulation. Another question involved finding the longest su...