CGI interview question

polymorphism, threading, error catching.