Just had 3 rounds VO yesterday, received email this morning. I believe this interview is what I have done the best so far, unfortunately I didn't get it :(
OA2 :
Q1: 2 test cases did not pass. ( A packaging problem, similar to Two Sum)
Q2: Passed all test cases.
VO:
Q1: Design grammar checker
Q2: Similar to course schedule
Q3: Reverse a sentences
For Q2 and Q3, I believe I did pretty well. I explained my thinking process and reached agreements with the interviewer before I started to code. After I finished my code, I also walked through a few examples and explained the time complexity and space complexity.
I even asked my 3rd interviewer for feedback and he told me that I did great, he told me that my communication skills are good, code is clean, and my answers for behavioral questions are interesting and full of details. (Maybe he just want me to feel good)
The only thing I was worried about was the first interview, I know for the design problem I need to figure out all possible situations with the interviewers. However, I asked the interviewer, could you gave me an example of the input and he told me it can be anything I want. Then I asked the interviewer more assumptions but he always told me that I can make the call. It was frustrating because I can't get more information.