Epicor Software Interview Question

JS Closures,Currying,Angular State management, etc..