Source: http://www.job-interview-site.com/Job-Interviewing-tips/engineering-interview-questions-answers-tips