I started doing programming 2+ years ago, but only for my personal projects and the people I work with in other fields that needed web apps. Because of my lack of experience in a professional environment, I still consider myself an entry-level developer that, probably, is a good fit for a junior developer jobs.
Anyway, one week ago I received a phone call to schedule a job interview for a well known software company in a couple of days. I fulfill the criteriums for the job, but still I feel that I lack many stuff connected to the 'developers mindset'. I am afraid that I will waste the time of the interviewers and I will end up embarassing myself.
Another thing is that, I don't see myself working in this field in the future, so I feel more relaxed about the whole process. I plan to do programming, but just as a tool that is applied in other sciences. Should I see this interview as an opportunity to practice interviewing, or should I just tell the recruiter that I won't come to the interview and reject the scheduled conversation?