YOE: 9, Location: Remote Position, USA.
I just had my initial phone screening. This is the first interview I have attended after around 4 years, I had a couple of weeks for preparation after the recruiter call, so I spent this time learning the basics of all Data Structures except Graphs.
I know my luck and the first question I was asked is from the Graphs.
1st Question: https://leetcode.com/problems/course-schedule-ii/
I spent ~15 minutes trying to understand the problem but I couldn't so later I was asked a different question.
2nd Question: https://leetcode.com/problems/merge-k-sorted-lists/
I was able to solve this question with Time: O(kNlogk) Space: O(k), and I was asked to dry run the code with sample inputs given and I did that.
But I don't think I will be able to make it to the next rounds because I couldn't answer one of the questions, but overall I am pretty happy with what I was able to learn in the last couple of weeks and I will continue to learn more data structures and practice more questions.
Update(03/19): I was asked to redo the phone screening, interview date is yet to be decided.
Update(03/22): The recruiter reached out to me again today and confirmed that I will be moving to virtual onsite interviews without redoing phone screening.