I actually had that question today in an interview. This is the kind of interview I prefer over a game of programming language Trivial Pursuit or some unrelated-to-the-job whiteboard programming puzzle.
My answer revolved around a project I worked on a few years ago that involved working with cardiac monitoring data. In that project it was essential that everything worked right because peoples' lives depended on it. If an alert condition was missed or a doctor wasn't informed when necessary, someone could have died. I described how testing was done and how levels of error handling were included to insure accuracy and security.
I actually had that question today in an interview. This is the kind of interview I prefer over a game of programming language Trivial Pursuit or some unrelated-to-the-job whiteboard programming puzzle.
My answer revolved around a project I worked on a few years ago that involved working with cardiac monitoring data. In that project it was essential that everything worked right because peoples' lives depended on it. If an alert condition was missed or a doctor wasn't informed when necessary, someone could have died. I described how testing was done and how levels of error handling were included to insure accuracy and security.
Wow, Frank. My respect. That's a very challenging project indeed, and I'm sure you've done a great job there.