Alibaba interview questions(2015)