Factorial Interview Question

Main challenges I could foresee if I had the position