Source: http://www.mitkota.com/pdf/c-interview-questions-techpreparation.pdf