While it has been proposed that you should never turn down a job interview, I can’t whole-heartedly support that premise.
Every opportunity comes with logistics attached. Should one of those logistics be the fact that you are currently at work or the interview would be during your scheduled work time, I think it could be detrimental to your current employment status should you choose the interview over your work obligation. Postponing, or rescheduling would be prudent.
I guess it also depends on how desperate you are. I really don’t like having to respond to someone else’s sense of urgency. It can be artificially induced pressure.
Postponing or rescheduling may also serve to illustrate that you are an assertive person and may very well work in your favour. Unless of course, they are looking to hire a follower.
If the interview is during a period of time that you are not working … then by all means go for it!
As originally answered on Quora.com.