Create a Linked List in C
Then create a function that that takes the list and reverses it's order.
I've been doing mostly embedded C programming, and before that strictly Perl, so writing out data structures and pointers and all that jazz in C is about 2 years rusty.
Looking back on it, it wasn't that hard of a task, but at least the thought process that I had was right, and so was my answer, even if the syntax wasn't correct

Could have asked to do it in Perl, but I couldn't think of how to do data structures in it until I had left the interview and realized I could have used a hash in place of a struct in C. Was a simple mistake, but 'in the moment' i just blanked
That and I had about 5 minutes to do this. Thought no way in hell they'd ask me to do something related to data structures in a 30 minute interview, but alas, I was wrong. I'll be prepped and ready if it happens again though. Believe that.
If I don't make it to stage 2, I'm 99.99% sure it's because of that.