1. contribute to a significant open source project
2. write some significant work of software
3. design and build your own computer
4. build a robot something
5. work as an intern in industry
6. do work as a research assistant
When I was at Caltech, students did (entirely on their own):
1. built a gas powered helicopter from scratch
2. built a tracked robot with an arm and a manipulator
3. built an electronic synthesizer
4. built a functioning railroad that ran through the dorm
5. many built a single board computer for their own use
6. designed and built the campus radio station
7. one fellow designed, built, and sold custom speakers in the student workshop. After graduating, he turned it into a real business and made a fortune
and so on. In other words, turn yourself into someone useful to a company.
For example, one guy I interviewed spent all his time asking about what benefits he was going to get. He had no interest whatsoever in what he'd be doing, and what the company was doing. No hire.
Unfortunately, such is commonplace. This gives the savvy interviewee an advantage - approach the interview from the employer's point of view. Save your questions about how much vacation you'll get until after the employer has decided to hire you.
Secondly, yeah, I'm not like that. I've got three or so side projects (I guess they're just projects now) I'm actively working on and have been building things with my teens. It doesn't matter anymore socially, like everything else in the US your counterpart just never shows up.
That wasn't my point. My point was the candidate should show interest in the company.
After all, if you're buying a car, does the car salesman sell you on the commission he's going to make?