You have to understand that it an extremely competitive market out there. I work three jobs alongside my degree because I have to! My parents give me what they can and I appreciate them dearly for that but I also know that i'm going to get alot further with five years work experience under my belt once I graduate.
And as for the third one. It isn't stupid, vague or too philosophical. They want to see that you have a genuine passion and interest for the subject which you clearly don't as you can't even answer the question.
My boyfriend is currently doing a games programming degree so I asked him your third question without any warning. This was his response.
"What do you think makes a good Computer Scientist?"
" You need to think the way a computer does, meaning everything is logical. Everything needs to be clear and precise. For example if a mother sends her son to the shop and says "Can you buy milk and if they have eggs, get six." If the boy thought as a computer would he would return with six cartons of milk. When the mum asks why, the son replies "Because they had eggs."
That is an example of how everything needs to be completely clearly communicated which is essential when understanding computers. A good computer scientist will be able to work and think like that. You need to understand how computers work to get the best out of them. A computer scientist also researches the field to keep up his knowledge of what is going on in the industry around him. By doing this he is able to keep his research up to date and make sure that he is using accurate information in his work."
It's already so much more detailed with a clearer understanding about the industry and thats what employers are looking for.
Saying you're passionate about the job is so stupid. That applies to literally anything. I could go into my job at Primark and say "i'm passionate about retail." You need to provide examples and reasoning.
Also You say you got scholarships for good grades then later on you say you didn't work over summer because you were preparing for resits? Which one was it.