This article was a joke and it had nothing to do with interview. However I did agreed on one thing.
"OK, I hate to burst your bubble, but everyone isn't a Christian, nor does everyone want to hear religious expressions at work. Whether your interviewer is an atheist or a Buddhist, coming to talk to him about a job is no time to be a witness for anyone but yourself. You're there to sell yourself, so keep the 'God bless you' and the 'Go with God', and the 'I'll pray for you' crap at home. "
Religious and cursing definitely should not be part of the interview. I had at least over 50 interviews (probably more) in my career life. I could say something about interview.
1. Make sure the job is not posted for those H1 people seeking PR. Their lawyers could find anything in your resume to discredit you no matter how good you are better than their clients.
2. Some company posted (liked mine) the job but actually they already had someone (their friend) in mind for the job, so no matter how good you are, you are doomed.
3. Sometimes I find some people interviewed me had such a low IQ, they can't even think up to your standard and think some decent question to ask you. So it is better off that you don't even get the job. You don't want to work with people claiming they are computer professional while they don't even know how to spell 'Computer'. In my company there are so many people claiming they are SQL Server experts while 90% of them don't even know how to spell 'SELECT'. Worst of all, some of them are outsourced from India because my company want to save money, you can't yell at them and you can't fire them, and you need to learn to listen their 'Engrish'.
4. If you have good technical skill, I am sure you can interview well if you talk straight with the interviewers (consider if they have the same background.) To tell the truth sometimes I think 'LUCK' plays a big part.