http://www.ardendertat.com/2012/01/09/programming-interview-questions/ http://www.ardendertat.com/2011/05/30/how-to-implement-a-search-engine-part-1-create-index/