I had my interview today and the over all experience was good. I still don't know the result but wanted to post this asap as it might help anyone looking for suggestions.
Online assessment: Zombie matrix and Top N buzz words with few twists. I was able to complete it and was invited onsite.
Got an email from the hr that it would be a virtual interview. I was happy because I need not travel.
Before I start writing, I would like to give a suggestion : DO NOT TAKE YOUR LP BEHAVIOURAL FOR GRANTED. Yes, I mean it. I personally hate those LP questions and made minimum effort to learn them. But guys, half of your interview is gonna be LP. I eventually ran out of examples and couldn't impress the interviewer enough. For an SDE2 role, basic examples are not a good way of presentation. Pick solid and meaningful experiences (basically involving design changes, coding standards, growth percentages, efficiencies, system designs etc). Let me now quickly jump into the interview questions:
9 am to 10 am: 30 mins lp. One coding + OOD question: Design an api to find a file based on file name, size, type etc for a directory file structure. Asked several follow up questions (related to design). This was on a coding editor. You need not execute the code.
10 am to 11 am: 20 mins lp. Coding question: input is a binary string and you need to return the number of changes before it gets reduced to 0. I couldn't find a Leetcode problem.
11 am to 12: 30 mins lp. Coding questions: find permutations of a string, dictionary and a word problem.
12 - 1 pm: break
1 pm to 2 pm: 20 mins lp. I screwed this round. It was a system design round. I was asked to design a system which currently is a real time one in AWS team. I had to write it on a paper and explain it to the interviewer. I felt system design is tougher without a white board.
2 pm to 3 pm: Complete lp round. I was left with no examples so had to repeat few of them I used in the previous interviews :/ This definitely is a red flag. DO NOT do this.
Even though I didn't get a single question from Leetcode explore, I would still recommend you to take the premium before the interview. Practice is the key. Schedule the interview only if you are well prepared.
All the best :)