interactive portfolio job interview