1. It felt like a nuclear winter for tech jobs between 2000/2001 and 2004/2005. Jobs were available but it was way more competitive to get them and you were a lot less likely to get that dream job. You either settled for a crappier job or you changed directions. Many younger people just went back to school (get the master, law degree, etc.) as an alternative.
It felt like the party was over. All the great company perks disappeared. Traffic on freeways disappeared. The mood was very flat. It wasn't sexy being in tech like it is today. Nowadays people just talk about TC or stock. That kind of talk disappears.
2. Like I mentioned above, it was about a 3-5 year period. Again, not all situations are the same. But whenever you have large macroeconomic problems, they take time to sort out. It also depends on how quickly the downside factors resolve themselves. The longer it takes to solve those, the longer a recovery is dragged out.
It also depends on what the growth engine is for pulling things back up. Back then, there was a resurgence in internet business starting around 2005 when "web 2.0" got popular and many new businesses came on the scene. This includes social networking, ecommerce, web publishing.