“I would rather have questions that can't be answered than answers that can't be questioned.”
Here’s a story about what I call “Wrong Thinking.”
Way back in high school when I was playing baseball, a pitcher named Catfish Hunter became the first baseball player to get paid over a million dollars a year. I thought that was crazy, in a bad way. One day I talked to my dad about it, and asked him why people like farmers and engineers who did more important work didn’t get paid like that.
He didn’t have a great answer at the time, and that thought kept on bothering me. These days I think a correct answer he could have given me goes like this: “Baseball is in the entertainment business, just like singers and actors. For whatever reason, some sort of supply and demand, society is willing to pay those people a lot of money. So if the money bothers you, what you can do is make that money just like Catfish Hunter, and then give it away however you see fit.”
“My best teachers were not the ones who had all the answers. They were the ones deeply excited by questions they couldn’t answer.”
Summary: A collection of PHP job interview questions (and other standard computer programming interview questions).
Over the years, I've found the best way to find out how a potential programmer works is to sit with him at a computer keyboard and write some code, typically something requiring some database interaction, and potentially interaction with another developer.