data structure and algorithms analysis job interview download