Yesterday I gave Vitrtual onsite interview and here my expereince. Due to NDA I will not be disclosing exact questions but give you high level information.
Interview 1: Started with introduction from both side - 5 minutes.
Next 15-20 minutes LP questions - which i explained based on my current/past experience in STAR format. I believe answers were ok.
After that system design : standard question from *** System design. However I haven't gone through this question previously, I suggested my solution not sure whether interview really liked or not. I approache following ways
Interview 2: Started with introduction
10 minutes LP questions
Design Class for finding some item in map. Couldn't find LC questions. Initially I thought i will have basic grid available for map and then find item but they want me to design everything. i.e. create map, put item and find that item if possible. I explained my approach and started coding and finally did BFS to find that item going by horizontanl/vertical direction. I also clarified whether i can go all four directions or not, interviewer agreed upon yes. In between I was asking if my approach is correct or not. Interviewer said yes and at the end we talk about time/space complexity. I am not sure whether he was ok or not.
Interview 3: Interviewer was very sr. manager. He might be bar raiser but not sure. First 15-20 minutes LP questions. which i explained well and interviewer also appreciated my response. In coding assignment I was given string pattern search problem. I explained approach and he said yes. I started coding and after implementation i was not able to fully explain my approach. May be this will lead to negative feedback. Before ending he asked another question to tell me which data structure to use for searching some string. I explained Trie data structure but he was not happy with answer and then I said may be we can use TreeMap and he said, that is somewhat good compared to Trie. I believe this interview will lead to negative feeback.
Interview 4: First 10-15 minutes LP questions and then coding question to implement API. I designed class structure with proper implementation. I confirmed my approach and interviewer also agreed and said solution is good. so this interview was good compared to previous interview.
Overall experience was positive. I am bit unsure what result will be. Are they looking for approach and complete working code? interview 1 and 3 were not up to the mark from coding perspective, does that lead to rejection?