#1 can perhaps be taken at face value. People do write code differently, and many people don't want to even touch code written in a different style. Learning how to write code in someone else's style can be interesting and rewarding in the right context, but working with someone who insists on having everything done according to their preferences very often isn't, so your mileage may vary here.
#2 is a well-known problem that a vast number of people have run into - You have to have a job to get a job. The best advice I can give here is that getting a job through someone you know tends to be the most effective way, having an online CV and having them call you sometimes works, and actually applying to jobs is usually a dead end, but not always.
#3 might mean that they would like you to do that job instead of the job you originally wanted, but they phrase it as something that would be in your interest, since that's what they learned to do in middle manager school. If the other job is more interesting and pays more, then fine, but what are the odds of that?