Level: Senior-Level
Round: Full Journey · Type: Multiple Types · Difficulty: 6/10 · Duration: 300 min · Interviewer: Unfriendly
Topics: Concurrency, Threads, Data Structures, Language Fundamentals, Algorithms
Location: San Francisco Bay Area
Interview date: 2025-05-15
Got offer: False
The interview consisted of several rounds. I started with a self-introduction, followed by a deep dive into the technical details of my most challenging project. The interviewer, then asked language-specific questions. I was not prepared for these questions, as I had focused on my past experiences based on the interview email's instructions. I was caught off guard and couldn't answer many of them.
Some of the language-related questions I remember include:
There were several other questions that I don't recall. The interviewer asked me quite a few questions in this section.
For the algorithm question, I was asked to solve LeetCode 772. Basic Calculator III. Despite having practiced this problem multiple times and even reviewing various solution approaches, I still struggled to implement it effectively during the interview. The interviewer provided two hints, but the code I produced still had incorrect results. Due to time constraints, the interviewer did not allow me to continue debugging.
LeetCode similar: LeetCode 772