I was looking at one of the job postings the other day and surprised to see this requirement. "Knowledge of standard data structures ( b-tree, linked list, hash ) and standard algorithms ( sort, merge, b-search ) "
The main requirement is .NET 3.5, C# UI Programmer though. I studied about them back in college but never got a chance to implement them.
How many of you wrote code for doing sorting or searching without using the .net classes? Why should a Sr.net developer care about these data structures and algorithms anymore with so many .net classes available?