I have learned about data structures a long time ago. I need to refresh my knowledge of basic topics in data structure for a job interview. Can anyone provide me with some resources or links about this topic?
Introduction to algorithms by Corman, Leiserson, Rivest and Stein.
Buy it at Amazon, read it online or borrow it at your local library.
My first year in computer sciences studies included an earlier edit of "Algorithms in C++: Fundamentals, Data Structures, Sorting, Searching and Graph Algorithms" by Robert Sedgewick and I found it very useful.
I'd recommend all times classic: "Data Structures and Algorithms" by Aho, Ullman and Hopcroft.
http://www.amazon.com/Structures-Algorithms-Addison-Wesley-Computer-Information/dp/0201000237
UC Berkeley have a number of full lecture series available for free as downloadable video and audio. They include a number of Computer Science courses, including on one on data structures.
I really recommend everybody checks out the Berkeley video site regardless of whether they're interested in data structures. There's a broad array of courses on lots of topics, and it's a fantastic way to learn about a subject you're interested in for free. This kind of resource is what really makes the internet amazing.