Interview was over phone and they also sent me a shared whiteboard link over the internet. There was a continuous noise over the phone line and I was pretty sure it was not my phone that was a problem. Initially asked me whether I had any questions about the company. After that, went straight to questions about data structures (especially linked list vs arrays), running times, etc. Pretty straightforward questions, nothing tricky. Was not too tough and lasted 45 min. Asked me to write a program to reverse a linked list. That was pretty straightforward and I also answered questions about his running time. Next, was asked to write the same program using recursion. I struggled a little bit and I guess lost it there.