By the Spring things had definitely changed. First lots of hiring freezes and then offers to friends rescinded. (A few lucky ones got paid 50% to take a year off.) I think most of the offers I had were for projects that were likely killed since they didn't add anything to the top line. The did a round of layoffs where I was joining in the spring before I started. I remember anxiously waiting at my college apt to find out if I was unlucky. I wasn't affected, I believe primarily because I was "cheap" compared to the people making 2x or more than me they chose to let go.
I felt very fortunate to land on an interesting team doing real product development; others I know who graduated in 2002 had no option but the longer path through customer support / non-tech jobs for a little bit.