To answer your question, I am going to have to be brutally honest. Before what I am about to say, know that I am not trying to offend anyone or be racist. I am cool with everyone as long as you show me respect, but the following is my personal perspective on things.
I been outta college with my bachelors in mass communications since December 2010. I have loads of interviews since then some for big name organizations namely NBC and even the NFL. Despite interviewing well for a lot of them, (some of the interviewers game me feed back weeks after rejecting me telling me as much), I was never offered a position. Honestly, I think big reason for that is because of my race. The saying is true, that people of color/ black people have to work triple times as hard as their white counterparts to reach the same level of success. I can't tell you how many times I got passed up for a job I KNEW I was qualified for only for the male interviewer (who was almost always white) pass on me in favor of a white person.
Here are TWO examples. Back in 2014 was interviewed for a position with a local news channel and did well during the interview. So well in fact, during the course of the interview the allowed me to run the telepromoter ( the thing the news anchors read from) during the morning news. However, there was girl who was white around my age at the time (early 20's) who was fresh outta college and didn't have much experience. She couldn't answer a simple question about production during the interview. Despite all that guess which one of us got the job?
In 2015, I was working on call as a camera operator for a local "Christian" broadcast company. This one produces a well known show so I am not gonna go into too much detail. But short story, worked there on call for almost two years, they hired a young girl (also white) a year after me. A full time position came up, and they gave it to her. No consideration for me at all despite me being there longer and having the same skill set.
Oh here is another one from someone I know. An friend of a friend is now director of marketing for a high profile company with literally no experience. She was a waitress and babysitter. Literally no experience in marketing and no college education. Surprise she is also white and the hiring managers were there too. Crazy right?
As for the other questions, I do homework for school during my downtime at one of the part time jobs. The other time is spend looking for other jobs.