Help with Interview Question relating to Software Design Experience
I recently went for interview (no result from it as yet). I got asked what "Have you experience with software design and patterns?" followed by "Have you experience with object-oriented design?". This threw me a bit.

I'm a perfectly competent programmer. I can program in C++, Java, VB and currently am conducting research where I program based around a C API and events/interrupts/states/transitions (I suppose you could call this a modular event based design or something). 

Regardless I still couldn't really think of a nice answer to this question. It appeared my extensive programming experience didn't answer the question for the interviewer and I suppose when I think about it I don't really sit down and "design" a programme with use cases, UML etc. I simply sit down, programme what I need to get done and end of story.

Can anyone suggest what is an appropriate answer given my experience? 

Thanks in advance 
Help with Interview Question relating to Software Design Experience
===

I recently went for interview (no result from it as yet). I got asked what "Have you experience with software design and patterns?" followed by "Have you experience with object-oriented design?". This threw me a bit.

I'm a perfectly competent programmer. I can program in C++, Java, VB and currently am conducting research where I program based around a C API and events/interrupts/states/transitions (I suppose you could call this a modular event based design or something). 

Regardless I still couldn't really think of a nice answer to this question. It appeared my extensive programming experience didn't answer the question for the interviewer and I suppose when I think about it I don't really sit down and "design" a programme with use cases, UML etc. I simply sit down, programme what I need to get done and end of story.

Can anyone suggest what is an appropriate answer given my experience? 

Thanks in advance 