Recently, my friend attended an interview with a local software company. He was asked about his relationship status and some other personal questions. He wasn't comfortable answering such questions. Is it right to ask such questions in the interview? How should the candidate handle such situations, where he is asked questions that are personal in nature or those he doesn't want to answer?