Sharing my experience if it helps. I graduated in 2006 from Princeton CS, cum laude, with no job offers from any tech company. This was even before the global financial crisis of 2007-2009, so I didn't really have an excuse. I was lucky enough to be hired in the CS lab where I did my senior thesis work, as a research assistant, to continue some of the work I did for my senior thesis.

At the time it felt like a humbling experience to still be hanging around campus after already having graduated, but now I look back on those times fondly. The work I did then was on an open source research project that ended up being a cornerstone of my future career, that people still bring up when I meet folks at conferences or other industry events. Eventually I picked up an internship in San Francisco, and from there the job opportunities poured in. I've had a rich and colorful career since, and am currently the CTO of a small-ish tech company in the music space.

Your best bet is to continue investing in work that is in public that you can point to for employers and friends. Its easier said than done to frame a perceived failure as an opportunity, but thats the only constructive way to get through it; looking back, thats exactly been my experience.