I applied online and was contacted by a recruiter for a phone screen. After passing the phone interview, I was invited to a virtual onsite with four technical rounds focusing on data structures, algorithms, and behavioral questions. Each interview was about an hour long.
Interview questions [1]
Question 1
Implement a function to reverse a singly linked list. They also asked me to discuss its time complexity and potential edge cases.