Some General Problem implementation asked by interviewers