my solutions to interview questions