I have around 10+ yrs of experience in IT industry. I have done around 300+ LC problems covering all the topics. My experience is as follows
Telephonic Round - 60mins (1- coding,1-finding bug in a code, 20 multiselect question)
Onsite interview - 4 rounds of interview
a. Shortest Path in the maze (I used BFS and recruiter said at the end I should have used backtracking. Backtracking is DFS and why would u use DFS to find shortest path). Checked LC and BFS was optmized way.
b. Longest substring with at most k distinct character - I gave the most optimized solution to this and I checked LC to confirm it.
c. This was a question was little different where converting one ratio to another like if we give ratio like 2 chocochips - 1 choclate,3 chocolate - 1 muffin, etc.. given a chocochips convert it to mufin and the input might be an array we need to return output. I used BFS and did.
https://leetcode.com/problems/evaluate-division/ - similar to this one but modified.
d.LRU cache - gave solution to it as I had already done this in LC
All my solutions were pretty good enough but NO REASON on why I was not selected except a ping I dint make it.
Please UPVOTE